Results 231 to 240 of about 224,259 (279)
Some of the next articles are maybe not open access.
Extraction of massive instruction level parallelism
ACM SIGARCH Computer Architecture News, 1993Our goal is to dramatically increase the performance of uniprocessors through the exploitation of instruction level parallelism, i.e. that parallelism which exists amongst the machine instructions of a program. Speculative execution may help a lot, but, it is argued, both branch prediction and eager execution are insufficient to achieve performances in
openaire +2 more sources
Hybrid predication model for instruction level parallelism
Proceedings 16th International Parallel and Distributed Processing Symposium, 2002This paper presents a hybrid predication model in analogy to the delayed branching technique with overlapped delayed slots by integrating two different predication models. Predicated-execution is considered a promising branch handling technique. A few models have been proposed for predicated-execution, the most known model has succeeded to provide ILP ...
A. M. M. Ashmawy+2 more
openaire +2 more sources
Exploiting instruction level parallelism with the DS architecture
Proceedings of the 1996 ICPP Workshop on Challenges for Parallel Processing, 2002A new architecture, DS, for exploiting instruction level parallelism is proposed in this paper. DS splits the program into two instruction substreams with the dominant one navigating the control flow and the subsidiary one carrying out the rest of the computational task.
G.B. Adam, Yinong Zhang
openaire +2 more sources
Instruction-Level Parallelism and Computer Architecture
2001The papers presented in this combined topic consider issues related to the broad theme of computer architecture research. The program reflects the current emphasis of research on the exploitation of instruction-level parallelism and thread-level parallelism, with the papers presented covering several important aspects on both approaches: branch ...
Guang R. Gao+7 more
openaire +2 more sources
Parallel Computer Architecture and Instruction-Level Parallelism
2002Welcome to this topic of the Euro-Par conference held this year in picturesque Paderborn, Germany. I was extremely honored to serve as the global chair for these sessions on Parallel Computer Architecture and Instruction-Level Parallelism and I look forward to meeting all practitioners of the field, researchers, and students at the conference.
openaire +2 more sources
A Study of Techniques to Increase Instruction Level Parallelisms
Proceedings of the 2nd International Symposium on Computer Science and Intelligent Control, 2018Instruction Level Parallelism (ILP) is the number of instructions that can be executed in simultaneously a program in a clock cycle. The microprocessors exploit ILP by means of several techniques that have been implemented in the last decades and according to the advances that have been obtained in hardware, this survey presents the different ...
Michael Opoku Agyeman+1 more
openaire +2 more sources
A superscalar architecture to exploit instruction level parallelism
Microprocessors and Microsystems, 1997Abstract If a high-performance superscalar processor is to realise its full potential, the compiler must re-order or schedule the object code at compile time. This scheduling creates groups of adjacent instructions that are independent and which therefore can be issued and executed in parallel at run time.
Bruce Christianson+4 more
openaire +2 more sources
Topic 8: Parallel Computer Architecture and Instruction-Level Parallelism
2004Parallel architecture design and ILP architectures are important topics at the core of every parallel system, affecting the total system performance in fundamental ways. Instruction-Level Parallelism has for decades represented a foremost performance booster of leading edge computing systems.
Wolfgang Karl+3 more
openaire +2 more sources
Branch merging for effective exploitation of instruction-level parallelism
ACM SIGMICRO Newsletter, 1992In this paper, we propose a novel algorithm for merging branches in VLIW and superscalar architectures employing multi-way branch mechanisms. The branch merging problem is to find sets of branches that, can be merged and executed concurrently. The advantages of using branch merging are: (1) to reduce the number of stalls due to branches and (2) to ...
Chung-Ta King+2 more
openaire +2 more sources
International Conference on Application of Concurrency to System Design, 2017
Anoop Bhagyanath, K. Schneider
semanticscholar +1 more source
Anoop Bhagyanath, K. Schneider
semanticscholar +1 more source