Cataloged from PDF version of article.Embedded applications are becoming increasingly complex and processing ever-increasing datasets. In the context of data-intensive embedded applications, there have been two complementary approaches to enhancing application behavior, namely, data locality optimizations and improving loop-level parallelism. Data locality needs to be enhanced to maximize the number of data accesses satisfied from the higher levels of the memory hierarchy. On the other hand, compiler-based code parallelization schemes require a fresh look for chip multiprocessors as interprocessor communication is much cheaper than off-chip memory accesses. Therefore, a compiler needs to minimize the number of off-chip memory accesses...
grantor: University of TorontoThis dissertation proposes and evaluates compiler techniques...
The widening gap between processor speed and main memory speed has generated interest in compiletime...
Data-parallel languages, such as H scIGH P scERFORMANCE F scORTRAN or F scORTRAN D, provide a machin...
Embedded applications are becoming increasingly complex and processing ever-increasing datasets. In ...
As chip multiprocessors proliferate, programming support for these devices is likely to receive a lo...
In the past decade, processor speed has become significantly faster than memory speed. Small, fast c...
Recently, multi-cores chips have become omnipresent in computer systems ranging from high-end server...
This paper describes an algorithm to optimize cache locality in scientific codes on uniprocessor and...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
In the past decade, processor speed has become significantly faster than memory speed. Small, fast c...
The goal of this dissertation is to give programmers the ability to achieve high performance by focu...
© 1994 ACM. In the past decade, processor speed has become significantly faster than memory speed. S...
Global locality optimization is a technique for improving the cache performance of a sequence of loo...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
The widening gap between processor and memory speeds renders data locality optimization a very impor...
grantor: University of TorontoThis dissertation proposes and evaluates compiler techniques...
The widening gap between processor speed and main memory speed has generated interest in compiletime...
Data-parallel languages, such as H scIGH P scERFORMANCE F scORTRAN or F scORTRAN D, provide a machin...
Embedded applications are becoming increasingly complex and processing ever-increasing datasets. In ...
As chip multiprocessors proliferate, programming support for these devices is likely to receive a lo...
In the past decade, processor speed has become significantly faster than memory speed. Small, fast c...
Recently, multi-cores chips have become omnipresent in computer systems ranging from high-end server...
This paper describes an algorithm to optimize cache locality in scientific codes on uniprocessor and...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
In the past decade, processor speed has become significantly faster than memory speed. Small, fast c...
The goal of this dissertation is to give programmers the ability to achieve high performance by focu...
© 1994 ACM. In the past decade, processor speed has become significantly faster than memory speed. S...
Global locality optimization is a technique for improving the cache performance of a sequence of loo...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
The widening gap between processor and memory speeds renders data locality optimization a very impor...
grantor: University of TorontoThis dissertation proposes and evaluates compiler techniques...
The widening gap between processor speed and main memory speed has generated interest in compiletime...
Data-parallel languages, such as H scIGH P scERFORMANCE F scORTRAN or F scORTRAN D, provide a machin...