Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- articleMarch 2005
An in-depth look at computer performance growth
ACM SIGARCH Computer Architecture News (SIGARCH), Volume 33, Issue 1March 2005, Pages 144–147https://doi.org/10.1145/1055626.1055646It is a common belief that computer performance growth is over 50% annually, or that performance doubles every 18-20 months. By analyzing publicly available results from the SPEC integer (CINT) benchmark suites, we conclude that this was true between ...
- articleMarch 2001
Instruction translation for an experimental S/390 processor
ACM SIGARCH Computer Architecture News (SIGARCH), Volume 29, Issue 1March 2001, Pages 37–42https://doi.org/10.1145/373574.373588The IBM™ S/390™ architecture is a complex architecture, which has grown over a long period of time. Typical implementations use microcode to cope with the more complex instructions and facilities of S/390. Current IBM S/390 processors even ...
- articleMarch 2000
A compiler optimization paradigm for dynamic energy management
ACM SIGARCH Computer Architecture News (SIGARCH), Volume 28, Issue 1March 2000, Pages 72–76https://doi.org/10.1145/346023.346047We present a compiler and microarchitecture assisted framework for dynamic energy monitoring by a program. The programs will perform an ealloc (The operating system will support energy allocation through a program level utility ealloc similar to the ...
- articleMarch 2000
A combined compiler and architecture technique to control multithreaded execution of branches and loop iterations
ACM SIGARCH Computer Architecture News (SIGARCH), Volume 28, Issue 1March 2000, Pages 53–61https://doi.org/10.1145/346023.346044Simultaneous Speculation Scheduling (S3) is a combined compiler and architecture technique to control multiple path execution. It can be used for dual path branch speculation in case of unpredictable branches and for multiple path speculative execution ...
- articleMarch 2000
Load-store optimization for software pipelining
ACM SIGARCH Computer Architecture News (SIGARCH), Volume 28, Issue 1March 2000, Pages 3–10https://doi.org/10.1145/346023.346027Software pipelining can generate efficient schedules for loop by overlapping the execution of operations from different iterations in order to exploit maximum Instruction Level Parallelism (ILP). Code optimization can decrease total number of ...
-
- articleMarch 1999
- articleDecember 1998
- articleSeptember 1997
NICE: an elegant and powerful 32-bit architecture
ACM SIGARCH Computer Architecture News (SIGARCH), Volume 25, Issue 4Sept. 1997, Pages 30–35https://doi.org/10.1145/271003.271010The architecture described in the following articel is a direct successor of µ-EP-1 (cf. [1]) and was developed by the author and Robert Linden (Universität Bonn, FB Informatik). NICE is a 32-bit processor, utilizing a fixed instruction ...
- articleDecember 1996
Constructing instruction traces from cache-filtered address traces (CITCAT)
ACM SIGARCH Computer Architecture News (SIGARCH), Volume 24, Issue 5Dec. 1996, Pages 1–8https://doi.org/10.1145/242694.246990Instruction traces are useful tools for studying many aspects of computer systems, but they are difficult to gather without perturbing the systems being traced. In the past, researchers have collected instruction traces through various techniques, ...
- articleSeptember 1996
The RISC processor DMN-6: a unified data-control flow architecture
ACM SIGARCH Computer Architecture News (SIGARCH), Volume 24, Issue 4Sept. 1996, Pages 3–10https://doi.org/10.1145/235688.235689This work presents an academic RISC processor architecture, named DMN-6 that executes every instruction in the datapath. It concentrates all the movement, branch and alu instructions in the arithmetic-logic unit. The idea is to normalize the control ...
- articleDecember 1995
Vector prefetching
ACM SIGARCH Computer Architecture News (SIGARCH), Volume 23, Issue 5Dec. 1995, Pages 1–7https://doi.org/10.1145/218328.218329This paper focuses on extending the memory subsystem by integrating a prefetch buffer mechanism. Prefetching allows high-level application knowledge to increase memory performance, which is currently constraining the performance of most system. While ...
- articleJune 1995
μ-EP-1: a simple 32-bit architecture
ACM SIGARCH Computer Architecture News (SIGARCH), Volume 23, Issue 3June 1995, Pages 19–24https://doi.org/10.1145/203618.203621This article describes a very simple but quite powerful 32-bit architecture ideally suited for experimental and educational purposes in computer architecture design. It employs a very orthogonal instruction set in conjunction with 16 general purpose ...
- articleJune 1995
On structured data handling in parallel processing
ACM SIGARCH Computer Architecture News (SIGARCH), Volume 23, Issue 3June 1995, Pages 11–18https://doi.org/10.1145/203618.203620The model we have developed at Université de Genève allows one to handle irregular data in parallel processing. It achieves much smoother data-driven parallel processing allowing far less discontinuities of the well-known pipeline "bubbles"...
- articleMarch 1995
Throughput in a counterflow pipeline processor
ACM SIGARCH Computer Architecture News (SIGARCH), Volume 23, Issue 1March 1995, Pages 5–12https://doi.org/10.1145/216585.216586The Counterflow Pipeline Processor, or CFPP, is a unique form of pipelined RISC architecture whose goal is to obtain regular and modular performance from a bi-directional pipeline. In this pipeline, instructions and results move in opposite directions ...
- articleJune 1994
Instruction execution sequence confirmation
ACM SIGARCH Computer Architecture News (SIGARCH), Volume 22, Issue 3June 1994, Pages 14–18https://doi.org/10.1145/181799.181804Acquiring extremely dependable results from computers requires attention to all of the stages from program and machine design through execution of the program. One of the smaller, but still important, stages is that of verifying that the sequence of ...