Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleMay 2006
An Integrated Framework for Dependable and Revivable Architectures Using Multicore Processors
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 102–113https://doi.org/10.1109/ISCA.2006.8This paper presents a high-availability system architecture called INDRA an INtegrated framework for Dependable and Revivable Architecture that enhances a multicore processor (or CMP) with novel security and fault recovery mechanisms. INDRA represents ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 34 Issue 2 - ArticleMay 2006
A Scalable Architecture For High-Throughput Regular-Expression Pattern Matching
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 191–202https://doi.org/10.1109/ISCA.2006.7We present and evaluate an architecture for highthroughput pattern matching of regular expressions. Our approach matches multiple patterns concurrently, responds rapidly to changes in the pattern set, and is well suited for synthesis in an ASIC or FPGA. ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 34 Issue 2 - ArticleMay 2006
A Gracefully Degrading and Energy-Efficient Modular Router Architecture for On-Chip Networks
- Jongman Kim,
- Chrysostomos Nicopoulos,
- Dongkook Park,
- Vijaykrishnan Narayanan,
- Mazin S. Yousif,
- Chita R. Das
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 4–15https://doi.org/10.1109/ISCA.2006.6Packet-based on-chip networks are increasingly being adopted in complex System-on-Chip (SoC) designs supporting numerous homogeneous and heterogeneous functional blocks. These Network-on-Chip (NoC) architectures are required to not only provide ultra-...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 34 Issue 2 - ArticleMay 2006
A Case for MLP-Aware Cache Replacement
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 167–178https://doi.org/10.1109/ISCA.2006.5Performance loss due to long-latency memory accesses can be reduced by servicing multiple memory accesses concurrently. The notion of generating and servicing long-latency cache misses in parallel is called Memory Level Parallelism (MLP). MLP is not ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 34 Issue 2 - ArticleMay 2006
Tolerating Dependences Between Large Speculative Threads Via Sub-Threads
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 216–226https://doi.org/10.1109/ISCA.2006.43Thread-level speculation (TLS) has proven to be a promising method of extracting parallelism from both integer and scientific workloads, targeting speculative threads that range in size from hundreds to several thousand dynamic instructions and have ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 34 Issue 2 -
- ArticleMay 2006
The BlackWidow High-Radix Clos Network
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 16–28https://doi.org/10.1109/ISCA.2006.40This paper describes the radix-64 folded-Clos network of the Cray BlackWidow scalable vector multiprocessor. We describe the BlackWidow network which scales to 32K processors with a worstcase diameter of seven hops, and the underlying high-radix router ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 34 Issue 2 - ArticleMay 2006
Techniques for Multicore Thermal Management: Classification and New Exploration
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 78–88https://doi.org/10.1109/ISCA.2006.39Power density continues to increase exponentially with each new technology generation, posing a major challenge for thermal management in modern processors. Much past work has examined microarchitectural policies for reducing total chip power, but these ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 34 Issue 2 - ArticleMay 2006
Slackened Memory Dependence Enforcement: Combining Opportunistic Forwarding with Decoupled Verification
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 142–154https://doi.org/10.1109/ISCA.2006.36An efficient mechanism to track and enforce memory dependences is crucial to an out-of-order microprocessor. The conventional approach of using cross-checked load queue and store queue, while very effective in earlier processor incarnations, suffers ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 34 Issue 2 - ArticleMay 2006
Reducing Startup Time in Co-Designed Virtual Machines
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 277–288https://doi.org/10.1109/ISCA.2006.33A Co-Designed Virtual Machine allows designers to implement a processor via a combination of hardware and software. Dynamic binary translation converts code written for a conventional (legacy) ISA into optimized code for an underlying implementation-...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 34 Issue 2 - ArticleMay 2006
Quantum Memory Hierarchies: Efficient Designs to Match Available Parallelism in Quantum Computing
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 378–390https://doi.org/10.1109/ISCA.2006.32The assumption of maximum parallelism support for the successful realization of scalable quantum computers has led to homogeneous, "sea-of-qubits" architectures. The resulting architectures overcome the primary challenges of reliability and scalability ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 34 Issue 2 - ArticleMay 2006
Multiple Instruction Stream Processor
- Richard A. Hankins,
- Gautham N. Chinya,
- Jamison D. Collins,
- Perry H. Wang,
- Ryan Rakvic,
- Hong Wang,
- John P. Shen
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 114–127https://doi.org/10.1109/ISCA.2006.29Microprocessor design is undergoing a major paradigm shift towards multi-core designs, in anticipation that future performance gains will come from exploiting threadlevel parallelism in the software. To support this trend, we present a novel processor ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 34 Issue 2 - ArticleMay 2006
Learning-Based SMT Processor Resource Distribution via Hill-Climbing
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 239–251https://doi.org/10.1109/ISCA.2006.25The key to high performance in Simultaneous Multithreaded (SMT) processors lies in optimizing the distribution of shared resources to active threads. Existing resource distribution techniques optimize performance only indirectly. They infer potential ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 34 Issue 2 - ArticleMay 2006
Interconnection Networks for Scalable Quantum Computers
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 366–377https://doi.org/10.1109/ISCA.2006.24We show that the problem of communication in a quantum computer reduces to constructing reliable quantum channels by distributing high-fidelity EPR pairs. We develop analytical models of the latency, bandwidth, error rate and resource utilization of ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 34 Issue 2 - ArticleMay 2006
Interconnect-Aware Coherence Protocols for Chip Multiprocessors
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 339–351https://doi.org/10.1109/ISCA.2006.23Improvements in semiconductor technology have made it possible to include multiple processor cores on a single die. Chip Multi-Processors (CMP) are an attractive choice for future billion transistor architectures due to their low design complexity, high ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 34 Issue 2 - ArticleMay 2006
Improving Cost, Performance, and Security of Memory Encryption and Authentication
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 179–190https://doi.org/10.1109/ISCA.2006.22Protection from hardware attacks such as snoopers and mod chips has been receiving increasing attention in computer architecture. This paper presents a new combined memory encryption/authentication scheme. Our new split counters for counter-mode ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 34 Issue 2 - ArticleMay 2006
Flexible Snooping: Adaptive Forwarding and Filtering of Snoops in Embedded-Ring Multiprocessors
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 327–338https://doi.org/10.1109/ISCA.2006.21A simple and low-cost approach to supporting snoopy cache coherence is to logically embed a unidirectional ring in the network of a multiprocessor, and use it to transfer snoop messages. Other messages can use any link in the network. While this scheme ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 34 Issue 2 - ArticleMay 2006
Ensemble-level Power Management for Dense Blade Servers
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 66–77https://doi.org/10.1109/ISCA.2006.20One of the key challenges for high-density servers (e.g., blades) is the increased costs in addressing the power and heat density associated with compaction. Prior approaches have mainly focused on reducing the heat generated at the level of an ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 34 Issue 2 - ArticleMay 2006
Distributed Arithmetic on a Quantum Multicomputer
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 354–365https://doi.org/10.1109/ISCA.2006.19We evaluate the performance of quantum arithmetic algorithms run on a distributed quantum computer (a quantum multicomputer). We vary the node capacity and I/O capabilities, and the network topology. The tradeoff of choosing between gates executed ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 34 Issue 2 - ArticleMay 2006
Design and Management of 3D Chip Multiprocessors Using Network-in-Memory
- Feihui Li,
- Chrysostomos Nicopoulos,
- Thomas Richardson,
- Yuan Xie,
- Vijaykrishnan Narayanan,
- Mahmut Kandemir
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 130–141https://doi.org/10.1109/ISCA.2006.18Long interconnects are becoming an increasingly important problem from both power and performance perspectives. This motivates designers to adopt on-chip network-based communication infrastructures and three-dimensional (3D) designs where multiple ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 34 Issue 2 - ArticleMay 2006
Cooperative Caching for Chip Multiprocessors
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 264–276https://doi.org/10.1109/ISCA.2006.17This paper presents CMP Cooperative Caching, a unified framework to manage a CMP's aggregate on-chip cache resources. Cooperative caching combines the strengths of private and shared cache organizations by forming an aggregate "shared" cache through ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 34 Issue 2