Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where David Morano is active.

Publication


Featured researches published by David Morano.


european conference on parallel processing | 2002

Realizing High IPC Using Time-Tagged Resource-Flow Computing

Augustus K. Uht; Alireza Khalafi; David Morano; Marcos de Alba; David R. Kaeli

In this paper we present a novel approach to exploiting ILP through the use of resource-flow computing. This model begins by executing instructions independent of data flow and control flow dependencies in a program. The rest of the execution time is spent applying programmatic data flow and control flow constraints to end up with a programmatically-correct execution. We present the design of a machine that uses time tags and Active Stations, realizing a registerless data path.In this contribution we focus our discussion on the Execution Window elements of our machine, present Instruction Per Cycle (IPC) speedups for SPECint95 and SPECint2000 programs, and discuss the scalability of our design to hundreds of processing elements.


ACM Sigarch Computer Architecture News | 2003

Realizing high IPC through a scalable memory-latency tolerant multipath microarchitecture

David Morano; Alireza Khalafi; David R. Kaeli; Augustus K. Uht

A microarchitecture is described that achieves high performance on conventional single-threaded program codes without compiler assistance. To obtain high instructions per clock (IPC) for inherently sequential (e.g., SpecInt-2000 programs), a large number of instructions must be in flight simultaneously. However, several problems are associated with such microarchitectures, including scalability, issues related to control flow, and memory latency.Our design investigates how to utilize a large mesh of processing elements in order to execute a singlethreaded program. We present a basic overview of our microarchitecture and discuss how it addresses scalability as we attempt to execute many instructions in parallel. The microarchitecture makes use of control and value speculative execution, multipath execution, and a high degree of out-of-order execution to help extract instruction level parallelism. Execution-time predication and time-tags for operands are used for maintaining program order. We provide simulation results for several geometries of our microarchitecture illustrating a range of design tradeoffs. Results are also presented that show the small performance impact over a range of memory system latencies.


Journal of Instruction-level Parallelism | 2003

Levo - A Scalable Processor With High IPC.

Augustus K. Uht; David Morano; Alireza Khalafi; David R. Kaeli


Archive | 2001

Resource flow computing device

Augustus K. Uht; David Morano; David R. Kaeli


Archive | 2001

IPC in the 10's via Resource Flow Computing with Levo

Kelley Hall; Augustus K. Uht; David Morano; Alireza Khalafi; Marcos de Alba; Thomas F. Wenisch; Maryam Ashouei; David R. Kaeli


Archive | 2006

Automatic and transparent hardware conversion of traditional control flow to predicates

Augustus K. Uht; David Morano; David R. Kaeli


Archive | 2001

Levo: IPC in the 10's via Resource Flow Computing

Augustus K. Uht; David Morano; Alireza Khalafi; Marcos de Alba; Thomas F. Wenisch; Maryam Ashouei; David R. Kaeli


Archive | 2008

RESOURCE FLOW COMPUTER

Augustus K. Uht; David Morano; David R. Kaeli


Archive | 2008

Concurrent execution of instructions in a processing system

Augustus K. Uht; David Morano; David R. Kaeli


Archive | 2011

Not-taken path instruction for selectively generating a forwarded result from a previous instruction based on branch outcome

Augustus K. Uht; David Morano; David R. Kaeli

Collaboration


Dive into the David Morano's collaboration.

Top Co-Authors

Avatar

Augustus K. Uht

University of Rhode Island

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Maryam Ashouei

University of Rhode Island

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Kelley Hall

University of Rhode Island

View shared research outputs
Researchain Logo
Decentralizing Knowledge