912 resultados para Message integrity
Resumo:
This thesis describes Optimist, an optimizing compiler for the Concurrent Smalltalk language developed by the Concurrent VLSI Architecture Group. Optimist compiles Concurrent Smalltalk to the assembly language of the Message-Driven Processor (MDP). The compiler includes numerous optimization techniques such as dead code elimination, dataflow analysis, constant folding, move elimination, concurrency analysis, duplicate code merging, tail forwarding, use of register variables, as well as various MDP-specific optimizations in the code generator. The MDP presents some unique challenges and opportunities for compilation. Due to the MDP's small memory size, it is critical that the size of the generated code be as small as possible. The MDP is an inherently concurrent processor with efficient mechanisms for sending and receiving messages; the compiler takes advantage of these mechanisms. The MDP's tagged architecture allows very efficient support of object-oriented languages such as Concurrent Smalltalk. The initial goals for the MDP were to have the MDP execute about twenty instructions per method and contain 4096 words of memory. This compiler shows that these goals are too optimistic -- most methods are longer, both in terms of code size and running time. Thus, the memory size of the MDP should be increased.
Resumo:
Fine-grained parallel machines have the potential for very high speed computation. To program massively-concurrent MIMD machines, programmers need tools for managing complexity. These tools should not restrict program concurrency. Concurrent Aggregates (CA) provides multiple-access data abstraction tools, Aggregates, which can be used to implement abstractions with virtually unlimited potential for concurrency. Such tools allow programmers to modularize programs without reducing concurrency. I describe the design, motivation, implementation and evaluation of Concurrent Aggregates. CA has been used to construct a number of application programs. Multi-access data abstractions are found to be useful in constructing highly concurrent programs.
Resumo:
Concurrent Smalltalk is the primary language used for programming the J- Machine, a MIMD message-passing computer containing thousands of 36-bit processors connected by a very low latency network. This thesis describes in detail Concurrent Smalltalk and its implementation on the J-Machine, including the Optimist II global optimizing compiler and Cosmos fine-grain parallel operating system. Quantitative and qualitative results are presented.
Resumo:
The Academic Integrity Guidelines (AIG), initally designed at Penn State University, is a small nugget from the JISC Project Dialog Plus which tests students' understanding of good academic integrity. The nugget presents students with an overview of their own institution's integrity guidelines before moving onto completing a set of multiple choice questions. This particular nugget has proved so popular that it has been exported from PSU and embedded into courses at both Leeds and Southampton.
Resumo:
This tutorial presents what the School of Electronics and Computer Science expects of its undergraduate students.
Resumo:
The School of Geography's policy and requirements in dealing with matters related to academic integrity and plagiarism.
Resumo:
A multiple-choice quiz to test a student's understanding of academic integrity and plagiarism. A range of quiz formats including Blackboard, IMS-QTI, plain text and Respondus is available for users to download.
Resumo:
Explanatory notes on why academic integrity is important for students in their professional and personal development.
Resumo:
This Collection includes a range of resources all of which cover the University policy on academic integrity.
Resumo:
This is a two part audio podcast designed to provide advice and guidance for students at the University of Southampton. Transcripts for each part of the podcast are also provided.
Resumo:
These are resources within EdShare which provide support and guidance to students on working with academic integrity and avoiding plagiarism.
Resumo:
A set of questions to be used in class to introduce the concept of academic integrity.
Resumo:
Understanding what is meant by plagiarism. How to ensure that you are not accused of plagiarism or cheating. How to properly reference material you copy.
Resumo:
PowerPoint slides for talk on Academic Integrity. Examples are taken from the Medical Literature. Reference is made to the University's Academic Integrity Statement. A quiz using Zappers is included in the presentation.