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
Architectural Semantics for Practical Transactional Memory
- Austen McDonald,
- JaeWoong Chung,
- Brian D. Carlstrom,
- Chi Cao Minh,
- Hassan Chafi,
- Christos Kozyrakis,
- Kunle Olukotun
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 53–65https://doi.org/10.1109/ISCA.2006.9Transactional Memory (TM) simplifies parallel programming by allowing for parallel execution of atomic tasks. Thus far, TM systems have focused on implementing transactional state buffering and conflict resolution. Missing is a robust hardware/software ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 34 Issue 2 - 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
TRAP-Array: A Disk Array Architecture Providing Timely Recovery to Any Point-in-time
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 289–301https://doi.org/10.1109/ISCA.2006.44RAID architectures have been used for more than two decades to recover data upon disk failures. Disk failure is just one of the many causes of damaged data. Data can be damaged by virus attacks, user errors, defective software/firmware, hardware faults, ...
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
Spatial Memory Streaming
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 252–263https://doi.org/10.1109/ISCA.2006.38Prior research indicates that there is much spatial variation in applications' memory access patterns. Modern memory systems, however, use small fixed-size cache blocks and as such cannot exploit the variation. Increasing the block size would not only ...
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
Message from the Program Chair
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePage .11https://doi.org/10.1109/ISCA.2006.28Also Published in:
ACM SIGARCH Computer Architecture News: Volume 34 Issue 2 - ArticleMay 2006
Message from the General Chair
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePage .10https://doi.org/10.1109/ISCA.2006.27Also Published in:
ACM SIGARCH Computer Architecture News: Volume 34 Issue 2 - ArticleMay 2006
Memory Model = Instruction Reordering + Store Atomicity
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitecturePages 29–40https://doi.org/10.1109/ISCA.2006.26We present a novel framework for defining memory models in terms of two properties: thread-local Instruction Reordering axioms and Store Atomicity, which describes inter-thread communication via memory. Most memory models have the store atomicity ...
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