Despite the fact that the most viable L1 memories in processors are caches, on-chip local memories have been a great topic of consideration lately. Local memories are an interesting design option due to their many benefits: less area occupancy, reduced energy consumption and fast and constant access time. These benefits are especially interesting for the design of modern multicore processors since power and latency are important assets in computer architecture today. Also, local memories do not generate coherency traffic which is important for the scalability of the multicore systems. Unfortunately, local memories have not been well accepted in modern processors yet, mainly due to their poor programmability. Systems with on-chip lo...
Ease of programming is one of the main impediments for the broad acceptance of multi-core systems wi...
The memory system remains a major performance bottleneck in modern and future architectures. In this...
This research aims to explore possible solutions to improvementof performance in multimedia processo...
Ease of programming is one of the main impediments for the broad acceptance of multi-core systems wi...
The growing computing demands of emerging application domains such as Recognition/Mining/Synthesis (...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Modern processors apply sophisticated techniques, such as deep cache hierarchies and hardware prefet...
Multicore chips will have large amounts of fast on-chip cache memory, along with relatively slow DRA...
Recently, multi-cores chips have become omnipresent in computer systems ranging from high-end server...
Cache coherence protocols limit the scalability of multicore and manycore architectures and are resp...
The performance of a computing system heavily depends on the memory hierarchy. Fast but expensive ca...
... embedded devices to have the benefits of a memory hierarchy without the hardware costs. A softwa...
Enhancing the match between software executions and hardware features is key to computing efficiency...
In this paper we propose an instruction to accelerate software caches. While DMAs are very efficient...
Changing trends in technologies, notably cheaper and faster memory hierarchies, have made it worthwh...
Ease of programming is one of the main impediments for the broad acceptance of multi-core systems wi...
The memory system remains a major performance bottleneck in modern and future architectures. In this...
This research aims to explore possible solutions to improvementof performance in multimedia processo...
Ease of programming is one of the main impediments for the broad acceptance of multi-core systems wi...
The growing computing demands of emerging application domains such as Recognition/Mining/Synthesis (...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Modern processors apply sophisticated techniques, such as deep cache hierarchies and hardware prefet...
Multicore chips will have large amounts of fast on-chip cache memory, along with relatively slow DRA...
Recently, multi-cores chips have become omnipresent in computer systems ranging from high-end server...
Cache coherence protocols limit the scalability of multicore and manycore architectures and are resp...
The performance of a computing system heavily depends on the memory hierarchy. Fast but expensive ca...
... embedded devices to have the benefits of a memory hierarchy without the hardware costs. A softwa...
Enhancing the match between software executions and hardware features is key to computing efficiency...
In this paper we propose an instruction to accelerate software caches. While DMAs are very efficient...
Changing trends in technologies, notably cheaper and faster memory hierarchies, have made it worthwh...
Ease of programming is one of the main impediments for the broad acceptance of multi-core systems wi...
The memory system remains a major performance bottleneck in modern and future architectures. In this...
This research aims to explore possible solutions to improvementof performance in multimedia processo...