• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 326
Next 10 →

Compiler-directed instruction duplication for soft error detection. Design, Automation and Test in Europe

by Jie S Hu , Feihui Li , Vijay Degalahal , Mahmut Kandemir , N Vijaykrishnan , Mary J Irwin , 2005
"... Abstract In this work, we experiment with complier-directed instruction duplication to detect soft errors in VLIW datapaths . In the proposed approach, the compiler determines the instruction schedule by balancing the permissible performance degradation with the required degree of duplication. Our ..."
Abstract - Cited by 8 (0 self) - Add to MetaCart
Abstract In this work, we experiment with complier-directed instruction duplication to detect soft errors in VLIW datapaths . In the proposed approach, the compiler determines the instruction schedule by balancing the permissible performance degradation with the required degree of duplication. Our

The Duplication of Content in Instruction Caches and its Performance Implications

by Marios Kleanthous, Yiannakis Sazeides , 2005
"... This paper shows that when there is a miss for a block in a cache the required block of data may reside already in the cache but under a different tag. We refer to this phenomenon as Cache-Content-Duplication. This report characterizes cache-content-duplication for instruction caches and investigate ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
This paper shows that when there is a miss for a block in a cache the required block of data may reside already in the cache but under a different tag. We refer to this phenomenon as Cache-Content-Duplication. This report characterizes cache-content-duplication for instruction caches

Dynamically Detecting Cache-Content-Duplication in Instruction Caches

by Marios Kleanthous, Yiannakis Sazeides , 2007
"... Cache-content-duplication (CCD) occurs when there is a miss for a block in a cache and the entire content of the missed block is already in the cache in a block with a different tag. Caches aware of content-duplication can have smaller miss penalty by fetching, on a miss to a duplicate block, direct ..."
Abstract - Add to MetaCart
and that an idealized duplication-detection mechanism for instruction caches has the potential to increase performance of an out-of-order processor, with a 2-way eight instruction per block 16KB instruction cache, often by more than 5 % and up to 20%. This work also proposes CATCH, a hardware based mechanism

Hyperthreading technology architecture and microarchitecture.

by Deborah T Marr , Glenn Hinton , David A Koufaty , J Alan Miller - Intel Technical Journal, , 2002
"... ABSTRACT Intel's Hyper-Threading Technology brings the concept of simultaneous multi-threading to the Intel Architecture. Hyper-Threading Technology makes a single physical processor appear as two logical processors; the physical execution resources are shared and the architecture state is dup ..."
Abstract - Cited by 182 (1 self) - Add to MetaCart
is duplicated for the two logical processors. From a software or architecture perspective, this means operating systems and user programs can schedule processes or threads to logical processors as they would on multiple physical processors. From a microarchitecture perspective, this means that instructions from

ED 4 I: Error detection by diverse data and duplicated instructions

by Nahmsuk Oh, Subhasish Mitra, Edward J. Mccluskey - In IEEE Transactions on Computers , 2002
"... AbstractÐErrors in computing systems can cause abnormal behavior and degrade data integrity and system availability. Errors should be avoided especially in embedded systems for critical applications. However, as the trend in VLSI technologies has been toward smaller feature sizes, lower supply volta ..."
Abstract - Cited by 8 (2 self) - Add to MetaCart
fault tolerance �SIHFT), low cost fault tolerance, concurrent error detection, data diversity, duplicated instructions. 1

Instruction Precomputation with Memoization for Fault Detection

by Demid Borodin
"... Abstract—Fault tolerance (FT) has become a major concern in computing systems. Instruction duplication has been proposed to verify application execution at run time. Two techniques, instruction memoization and precomputation, have been shown to improve the performance and fault coverage of duplicati ..."
Abstract - Add to MetaCart
Abstract—Fault tolerance (FT) has become a major concern in computing systems. Instruction duplication has been proposed to verify application execution at run time. Two techniques, instruction memoization and precomputation, have been shown to improve the performance and fault coverage

Comparing Tail Duplication with Compensation Code in Single Path Global Instruction

by David Gregg - in Proceedings of the 9th International Conference on Compiler Construction (CC 2001 , 2001
"... Global instruction scheduling allows operations to move across basic block boundaries to create tighter schedules. When operations move above control flow joins, some code duplication is generally necessary to preserve semantics. Tail duplication and compensation code are approaches to duplicati ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
Global instruction scheduling allows operations to move across basic block boundaries to create tighter schedules. When operations move above control flow joins, some code duplication is generally necessary to preserve semantics. Tail duplication and compensation code are approaches

into Instructional Strategies

by Chia Lian Sai, Goh Ngoh Khang, Widya Andyardja Weliamto, Chia Lian Sai, Goh Ngoh Khang, Widya Andyardja Weliamto , 2005
"... This document may be used for private study or research purpose only. This document or any part of it may not be duplicated and/or distributed without permission of the copyright owner. The Singapore Copyright Act applies to the use of this document. ..."
Abstract - Add to MetaCart
This document may be used for private study or research purpose only. This document or any part of it may not be duplicated and/or distributed without permission of the copyright owner. The Singapore Copyright Act applies to the use of this document.

Cache-Content- Duplication for Valid Blocks

by Marios Kleanthous, Yiannakis Sazeides
"... Cache-content-duplication (CCD) occurs when there is a miss for a block in a cache and the content of the missed block resides already in the cache but under a different tag. Caches aware of contentduplication can have smaller miss penalty by fetching, on a miss to a duplicate block, directly from t ..."
Abstract - Add to MetaCart
examines the potential of CCD for instruction caches at the granularity of valid blocks. We show that CCD is a frequent phenomenon and that an idealized duplication-detection mechanism for instruction caches has the potential to increase performance of an out-of-order processor, with a 2-way eight

Instruction Copyright

by unknown authors
"... Compliance The board recognizes that federal law makes it illegal to duplicate copyrighted materials without authorization of the holder of the copyright, except for certain exempt purposes. Severe penalties may be imposed for unauthorized copying or using of audiovisual or printed materials and com ..."
Abstract - Add to MetaCart
Compliance The board recognizes that federal law makes it illegal to duplicate copyrighted materials without authorization of the holder of the copyright, except for certain exempt purposes. Severe penalties may be imposed for unauthorized copying or using of audiovisual or printed materials
Next 10 →
Results 1 - 10 of 326
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University