The conventional virtual-to-physical address mapping scheme enables a vi...
Recent nano-technological advances enable the Monolithic 3D (M3D) integr...
Read mapping is a fundamental, yet computationally-expensive step in man...
As the number of cores scales to tens and hundreds, the energy consumpti...
Simple graph algorithms such as PageRank have been the target of numerou...
Modern computing systems are overwhelmingly designed to move data to
com...
Emerging chips with hundreds and thousands of cores require networks wit...
Graphics Processing Units (GPUs) employ large register files to accommod...
Genome sequence analysis has enabled significant advancements in medical...
Computers continue to diversify with respect to system designs, emerging...
Data copy is a widely-used memory operation in many programs and operati...
Modern computing systems suffer from the dichotomy between computation o...
Today's systems are overwhelmingly designed to move data to computation....
Fuel cells are a promising power source for future data centers, offerin...
This article features extended summaries and retrospectives of some of t...
This article features extended summaries and retrospectives of some of t...
In existing systems, to perform any bulk data movement operation (copy o...
Modern GPUs face a trade-off on how the page size used for memory manage...
When multiple processor cores (CPUs) and a GPU integrated together on th...
Non-volatile memory (NVM) is a class of promising scalable memory
techno...
In a modern GPU architecture, all threads within a warp execute the same...
The continued growth of the computational capability of throughput proce...
Poor DRAM technology scaling over the course of many years has caused
DR...
GPUs exploit a high degree of thread-level parallelism to hide long-late...
Variation has been shown to exist across the cells within a modern DRAM ...