One of the most important issues in designing a chip multiprocessor is to decide its on-chip memory organisation. While it is possible to design an application-specific memory architecture, this may not necessarily be the best option, in particular when storage demands of individual processors and/or their data sharing patterns can change from one point in execution to another for the same application. Here, two problems are formulated. First, we show how a polyhedral method can be used to design, for array-based data-intensive embedded applications, an application-specific hybrid memory architecture that has both shared and private components. We evaluate the resulting memory configurations using a set of benchmarks and compare them to pur...
textFuture processors will integrate an increasing number of cores because the scaling of single-thr...
Today’s SoCs are complex designs with multiple embedded processors, memory subsystems, and applicati...
Today’s feature-rich multimedia products require embedded system solution with complex System-on-Chi...
We present a novel and systematic approach for the design of shared memory architectures in the case...
2013 Spring.Includes bibliographical references.With the introduction of multi-core processors, moti...
Today's SoCs are complex designs with multiple embedded processors, memory subsystems, and applicati...
The polyhedral model provides an expressive intermediate representation that is convenient for the a...
ISBN 2-913329-89-6The last years saw a great evolution in the manufacture technology of the integrat...
The signicant development of high-level synthesis tools has greatly facilitated FPGAs as general com...
As applications become more and more complex, it is becoming extremely important to have sufficient ...
On modern architectures, a missed optimization can translate into performance degradations reaching ...
grantor: University of TorontoScalable shared memory multiprocessors are becoming increasi...
Recent research in embedded computing indicates that packing mul-tiple processor cores on the same d...
ories are preferably distributed and supporting Distributed Shared Memory (DSM) is essential for the...
Memory-processor integration offers new opportunities for reducing the energy of a system. In the ca...
textFuture processors will integrate an increasing number of cores because the scaling of single-thr...
Today’s SoCs are complex designs with multiple embedded processors, memory subsystems, and applicati...
Today’s feature-rich multimedia products require embedded system solution with complex System-on-Chi...
We present a novel and systematic approach for the design of shared memory architectures in the case...
2013 Spring.Includes bibliographical references.With the introduction of multi-core processors, moti...
Today's SoCs are complex designs with multiple embedded processors, memory subsystems, and applicati...
The polyhedral model provides an expressive intermediate representation that is convenient for the a...
ISBN 2-913329-89-6The last years saw a great evolution in the manufacture technology of the integrat...
The signicant development of high-level synthesis tools has greatly facilitated FPGAs as general com...
As applications become more and more complex, it is becoming extremely important to have sufficient ...
On modern architectures, a missed optimization can translate into performance degradations reaching ...
grantor: University of TorontoScalable shared memory multiprocessors are becoming increasi...
Recent research in embedded computing indicates that packing mul-tiple processor cores on the same d...
ories are preferably distributed and supporting Distributed Shared Memory (DSM) is essential for the...
Memory-processor integration offers new opportunities for reducing the energy of a system. In the ca...
textFuture processors will integrate an increasing number of cores because the scaling of single-thr...
Today’s SoCs are complex designs with multiple embedded processors, memory subsystems, and applicati...
Today’s feature-rich multimedia products require embedded system solution with complex System-on-Chi...