120 research outputs found
Performance optimizations for compiler-based error detection
The trend towards smaller transistor technologies and lower operating voltages
stresses the hardware and makes transistors more susceptible to transient errors. In
future systems, performance and power gains will come at the cost of unreliable areas
on the chip. For this reason, there is an increased need for low-overhead highly-reliable
error detection methodologies. In the last years, several techniques have been
proposed. The majority of them are based on redundancy which can be implemented
at several levels (e.g., hardware, instruction, thread, process, etc).
In instruction-level error detection approaches, the compiler replicates the instructions
of the program and inserts checks wherever they are needed. The checks evaluate
code correctness and decide whether or not an error has occurred. This type of error
detection is more flexible than the hardware alternatives. It allows the programmer to
choose the protected area of the program and it can be applied without any hardware
modifications. On the other hand, the replicated instructions and the checks cause a
large slowdown making software techniques less appealing. In this thesis, we propose
two techniques that aim at reducing the error detection overhead of compiler-based approaches
and improving system’s performance without sacrificing the fault-coverage.
The first technique, DRIFT, achieves this by decoupling the execution of the code
(original and replicated) from the checks. The checks are compare and jump instructions.
The latter ones tend to make the code sequential and prohibit the compiler from
performing aggressive instruction scheduling optimizations. We call this phenomenon
basic-block fragmentation. DRIFT reduces the impact of basic-block fragmentation by
breaking the synchronized execute-check-confirm-execute cycle. In this way, DRIFT
generates a scheduler-friendly code with more instruction-level parallelism (ILP). As
a result, it reduces the performance overhead down to 1.29× (on average) and outperforms
the state-of-the-art by up to 29.7% retaining the same fault-coverage.
Next, CASTED focuses on reducing the impact of error detection overhead on
single-chip scalable architectures that are composed of tightly-coupled cores. The proposed
compiler methodology adaptively distributes the error detection overhead to the
available resources across multiple cores, fully exploiting the abundant ILP of these
architectures. CASTED adapts to a wide range of architecture configurations (issue-width,
inter-core communication). The results show that CASTED matches the performance
of, and often outperforms, sometimes by as mush as 21.2%, the best fixed
state-of-the-art approach while maintaining the same fault coverage
Faculty Publications and Creative Works 1997
One of the ways we recognize our faculty at the University of New Mexico is through this annual publication which highlights our faculty\u27s scholarly and creative activities and achievements and serves as a compendium of UNM faculty efforts during the 1997 calendar year. Faculty Publications and Creative Works strives to illustrate the depth and breadth of research activities performed throughout our University\u27s laboratories, studios and classrooms. We believe that the communication of individual research is a significant method of sharing concepts and thoughts and ultimately inspiring the birth of new of ideas. In support of this, UNM faculty during 1997 produced over 2,770 works, including 2,398 scholarly papers and articles, 72 books, 63 book chapters, 82 reviews, 151 creative works and 4 patents. We are proud of the accomplishments of our faculty which are in part reflected in this book, which illustrates the diversity of intellectual pursuits in support of research and education at the University of New Mexico. Nasir Ahmed Interim Associate Provost for Research and Dean of Graduate Studie
Software-based and regionally-oriented traffic management in Networks-on-Chip
Since the introduction of chip-multiprocessor systems, the number of integrated cores has been steady growing and workload applications have been adapted to exploit the increasing parallelism. This changed the importance of efficient on-chip communication significantly and the infrastructure has to keep step with these new requirements.
The work at hand makes significant contributions to the state-of-the-art of the latest generation of such solutions, called Networks-on-Chip, to improve the performance, reliability, and flexible management of these on-chip infrastructures
Texas Law Review
Journal containing articles, notes, book reviews, and other analyses of law and legal cases. The topics in this issue cover the need for a specialized musicology tribunal, Wal-Mart v. Dukes, party rulemaking, and injunctions
Multiscale, Multiphysics Modelling of Coastal Ocean Processes: Paradigms and Approaches
This Special Issue includes papers on physical phenomena, such as wind-driven flows, coastal flooding, and turbidity currents, and modeling techniques, such as model comparison, model coupling, parallel computation, and domain decomposition. These papers illustrate the need for modeling coastal ocean flows with multiple physical processes at different scales. Additionally, these papers reflect the current status of such modeling of coastal ocean flows, and they present a roadmap with numerical methods, data collection, and artificial intelligence as future endeavors
Microelectromechanical Systems and Devices
The advances of microelectromechanical systems (MEMS) and devices have been instrumental in the demonstration of new devices and applications, and even in the creation of new fields of research and development: bioMEMS, actuators, microfluidic devices, RF and optical MEMS. Experience indicates a need for MEMS book covering these materials as well as the most important process steps in bulk micro-machining and modeling. We are very pleased to present this book that contains 18 chapters, written by the experts in the field of MEMS. These chapters are groups into four broad sections of BioMEMS Devices, MEMS characterization and micromachining, RF and Optical MEMS, and MEMS based Actuators. The book starts with the emerging field of bioMEMS, including MEMS coil for retinal prostheses, DNA extraction by micro/bio-fluidics devices and acoustic biosensors. MEMS characterization, micromachining, macromodels, RF and Optical MEMS switches are discussed in next sections. The book concludes with the emphasis on MEMS based actuators
- …