Nothing Special   »   [go: up one dir, main page]

skip to main content
Volume 27, Issue 9Sept. 1992
Editor:
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
ISSN:0362-1340
EISSN:1558-1160
Reflects downloads up to 02 Oct 2024Bibliometrics
Skip Table Of Content Section
article
Free
Software support for speculative loads
article
Free
article
Free
article
Free
article
Free
article
Free
Efficient data breakpoints
article
Free
article
Free
Fast mutual exclusion for uniprocessors

In this paper we describe restartable atomic sequences, an optimistic mechanism for implementing simple atomic operations (such as Test-And-Set) on a uniprocessor. A thread that is suspended within a restartable atomic sequence is resumed by the ...

article
Free
Sentinel scheduling for VLIW and superscalar processors

Speculative execution is an important source of parallelism for VLIW and superscalar processors. A serious challenge with compiler-controlled speculative execution is to accurately detect and report all program execution errors at the time of ...

article
Free
Efficient superscalar performance through boosting

The foremost goal of superscalar processor design is to increase performance through the exploitation of instruction-level parallelism (ILP). Previous studies have shown that speculative execution is required for high instruction per cycle (IPC) rates ...

article
Free
Cooperative shared memory: software and hardware for scalable multiprocessor

We believe the absence of massively-parallel, shared-memory machines follows from the lack of a shared-memory programming performance model that can inform programmers of the cost of operations (so they can avoid expensive ones) and can tell hardware ...

article
Free
Closing the window of vulnerability in multiphase memory transactions

Multiprocessor architects have begun to explore several mechanisms such as prefetching, context-switching and software-assisted dynamic cache-coherence, which transform single-phase memory transactions in conventional memory systems into multiphase ...

article
Free
Access normalization: loop restructuring for NUMA compilers

In scalable parallel machines, processors can make local memory accesses much faster than they can make remote memory accesses. In addition, when a number of remote accesses must be made, it is usually more efficient to use block transfers of data ...

Subjects

Comments

Please enable JavaScript to view thecomments powered by Disqus.