Modern HPC applications compute and analyze massive amounts of data. The data volume is growing faster than memory capabilities and storage improvements leading to performance bottlenecks. An example of this is pySDC, a framework for solving collocation problems iteratively using parallel-in-time methods. These methods require storing and exchanging 3D volume data for each parallel point in time. If a simulation consists of M parallel-in-time stages, where the full spatial problem has to be stored for the next iteration, the memory demand for a single state variable is M ×Nx ×Ny ×Nz per time-step. For an application simulation with many state variables or stages, the memory requirement is considerable. Data compression helps alleviate the o...
We investigate the feasibility of using instruction compression at some level in a multi-level memor...
Abstract—Increasing number of cores in parallel computer systems are allowing scientific simulations...
Caches are essential to today's microprocessors. They close the huge speed gap between processors an...
As the capabilities of high performance computing (HPC) resources have grown over the last decades, ...
Cataloged from PDF version of article.The memory system presents one of the critical challenges in e...
The compute capacity growth in high performance computing (HPC) systems is outperforming improvement...
On-chip caches are essential as they bridge the growing speed-gap between off-chip memory and proces...
Using FPGA-based acceleration of high-performance computing (HPC) applications to reduce energy and ...
Storing data in compressed form is becoming common practice in high-performance systems, where memor...
Code compression is the technique of using data compression to reduce the program memory size for me...
A challenge in the design of high performance computer systems is how to transferdata efficiently be...
The idea of transparently compressing and decompressing the content of main memory to virtually enla...
Measurements of actual supercomputer cache performance has not been previously undertaken. PFC-Sim i...
International audienceHardware cache compression derives from software-compression research; yet, it...
The memory system stores information comprising primarily instructions and data and secondarily addr...
We investigate the feasibility of using instruction compression at some level in a multi-level memor...
Abstract—Increasing number of cores in parallel computer systems are allowing scientific simulations...
Caches are essential to today's microprocessors. They close the huge speed gap between processors an...
As the capabilities of high performance computing (HPC) resources have grown over the last decades, ...
Cataloged from PDF version of article.The memory system presents one of the critical challenges in e...
The compute capacity growth in high performance computing (HPC) systems is outperforming improvement...
On-chip caches are essential as they bridge the growing speed-gap between off-chip memory and proces...
Using FPGA-based acceleration of high-performance computing (HPC) applications to reduce energy and ...
Storing data in compressed form is becoming common practice in high-performance systems, where memor...
Code compression is the technique of using data compression to reduce the program memory size for me...
A challenge in the design of high performance computer systems is how to transferdata efficiently be...
The idea of transparently compressing and decompressing the content of main memory to virtually enla...
Measurements of actual supercomputer cache performance has not been previously undertaken. PFC-Sim i...
International audienceHardware cache compression derives from software-compression research; yet, it...
The memory system stores information comprising primarily instructions and data and secondarily addr...
We investigate the feasibility of using instruction compression at some level in a multi-level memor...
Abstract—Increasing number of cores in parallel computer systems are allowing scientific simulations...
Caches are essential to today's microprocessors. They close the huge speed gap between processors an...