Typical design flows for digital hardware take, as their input, an abstract description of computation and data transfer between logical memories. No existing commercial high-level synthesis tool demonstrates the ability to map logical memory inferred from a high level language to external memory resources. This thesis develops techniques for doing this, specifically targeting off-chip dynamic memory (DRAM) devices. These are a commodity technology in widespread use with standardised interfaces. In use, the bandwidth of an external memory interface and the latency of memory requests asserted on it may become the bottleneck limiting the performance of a hardware design. Careful consideration of this is especially important when desig...
The performance characteristics of modern DRAM memory systems are impacted by two primary attributes...
Designs implemented on field-programmable gate arrays (FPGAs) via high-level synthesis (HLS) suffer...
textContemporary DRAM systems have maintained impressive scaling by managing a careful balance betwe...
Lowest-level cache misses are satisfied by the main memory through a specific address mapping scheme...
textMain memory system performance is crucial for high performance microprocessors. Even though the...
In this work, we leverage an open source simulation framework to evaluate different memory schedulin...
The design and implementation of the commodity memory architecture has resulted in significant limit...
For decades, main memory has enjoyed the continuous scaling of its physical substrate: DRAM (Dynamic...
Given a fixed CPU architecture and a fixed DRAM timing specification, there is still a large design ...
Dynamic Random Access Memory (DRAM) technology has been one of the greatest driving forces in the ad...
Dynamic Random Access Memories (DRAM) are large complex devices, prone to defects during manufactur...
<p>Over the past two decades, the storage capacity and access bandwidth of main memory have improved...
Memory-intensive behaviors often contain large arrays that are synthesized into off-chip memories. W...
Integrated circuits have been in constant progression since the first prototype in 1958, with the se...
This thesis presents a methodology to automatically determine a data memory organisation at compile ...
The performance characteristics of modern DRAM memory systems are impacted by two primary attributes...
Designs implemented on field-programmable gate arrays (FPGAs) via high-level synthesis (HLS) suffer...
textContemporary DRAM systems have maintained impressive scaling by managing a careful balance betwe...
Lowest-level cache misses are satisfied by the main memory through a specific address mapping scheme...
textMain memory system performance is crucial for high performance microprocessors. Even though the...
In this work, we leverage an open source simulation framework to evaluate different memory schedulin...
The design and implementation of the commodity memory architecture has resulted in significant limit...
For decades, main memory has enjoyed the continuous scaling of its physical substrate: DRAM (Dynamic...
Given a fixed CPU architecture and a fixed DRAM timing specification, there is still a large design ...
Dynamic Random Access Memory (DRAM) technology has been one of the greatest driving forces in the ad...
Dynamic Random Access Memories (DRAM) are large complex devices, prone to defects during manufactur...
<p>Over the past two decades, the storage capacity and access bandwidth of main memory have improved...
Memory-intensive behaviors often contain large arrays that are synthesized into off-chip memories. W...
Integrated circuits have been in constant progression since the first prototype in 1958, with the se...
This thesis presents a methodology to automatically determine a data memory organisation at compile ...
The performance characteristics of modern DRAM memory systems are impacted by two primary attributes...
Designs implemented on field-programmable gate arrays (FPGAs) via high-level synthesis (HLS) suffer...
textContemporary DRAM systems have maintained impressive scaling by managing a careful balance betwe...