Thesis (M.Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2001.Includes bibliographical references (leaves 49-50).This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.The size and complexity of current custom VLSI have forced the use of high-level programming languages to describe hardware, and compiler and synthesis technology to map abstract designs into silicon. Many applications operating on large streaming data usually require a custom VLSI because of high performance or low power restrictions. Since the data processing is typically described by loop constructs in a high-level language, loops ...
International audienceSoftware pipelining is a powerful technique to expose fine-grain parallelism, ...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/18...
We present Outrider, an architecture for throughput-oriented processors that exploits intra-thread m...
Exploiting parallelism in loops in programs is an important factor in realizing the potential perfor...
As the demand increases for high performance and power efficiency in modern computer runtime systems...
High-level synthesis (HLS) improves hardware design productivity by using high-level programming lan...
Parallel processing has gained increasing importance over the last few years. A key aim of parallel ...
Software pipelining is one of the most important optimization techniques to increase the parallelism...
International audienceThis paper is a step towards enabling multidimensional software pipelining of ...
International audienceLoop pipelining is a key transformation in high-level synthesis tools as it he...
Developing efficient programs for many of the current parallel computers is not easy due to the arch...
International audienceThis article studies an important open problem in backend compilation regardin...
With the large resource densities available on modern FPGAs it is often the available memory bandwi...
Over the past 20 years, increases in processor speed have dramatically outstripped performance incre...
ii The high performance of today’s microprocessors is achieved mainly by fast, multipleissuing hardw...
International audienceSoftware pipelining is a powerful technique to expose fine-grain parallelism, ...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/18...
We present Outrider, an architecture for throughput-oriented processors that exploits intra-thread m...
Exploiting parallelism in loops in programs is an important factor in realizing the potential perfor...
As the demand increases for high performance and power efficiency in modern computer runtime systems...
High-level synthesis (HLS) improves hardware design productivity by using high-level programming lan...
Parallel processing has gained increasing importance over the last few years. A key aim of parallel ...
Software pipelining is one of the most important optimization techniques to increase the parallelism...
International audienceThis paper is a step towards enabling multidimensional software pipelining of ...
International audienceLoop pipelining is a key transformation in high-level synthesis tools as it he...
Developing efficient programs for many of the current parallel computers is not easy due to the arch...
International audienceThis article studies an important open problem in backend compilation regardin...
With the large resource densities available on modern FPGAs it is often the available memory bandwi...
Over the past 20 years, increases in processor speed have dramatically outstripped performance incre...
ii The high performance of today’s microprocessors is achieved mainly by fast, multipleissuing hardw...
International audienceSoftware pipelining is a powerful technique to expose fine-grain parallelism, ...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/18...
We present Outrider, an architecture for throughput-oriented processors that exploits intra-thread m...