Memory access is the major bottleneck in realizing multi-hundred-gigabit networks with commodity hardware, hence it is essential to make good use of cache memory that is a faster, but smaller memory closer to the processor. Our goal is to study the impact of cache management on the performance of I/O intensive applications. Specifically, this paper looks at one of the bottlenecks in packet processing, i.e., direct cache access (DCA). We systematically studied the current implementation of DCA in Intel processors, particularly Data Direct I/O technology (DDIO), which directly transfers data between I/O devices and the processor's cache. Our empirical study enables system designers/developers to optimize DDIO-enabled systems for I/O intensive...
Graduation date: 2015I/O transactions within a computer system have evolved along with other system ...
Large-scale multiprocessors suffer from long latencies for remote accesses. Caching is by far the mo...
Proceedings of the First PhD Symposium on Sustainable Ultrascale Computing Systems (NESUS PhD 2016) ...
Memory access is the major bottleneck in realizing multi-hundred-gigabit networks with commodity har...
Recent I/O technologies such as PCI-Express and 10Gb Ethernet enable unprecedented levels of I/O ban...
The exploration of techniques to accelerate big data applicationshas been an active area of research...
Digitalization across society is expected to produce a massive amount of data, leading to the introd...
Ethernet continues to be the most widely used network architecture today due to its low cost and bac...
In modern (Intel) processors, Last Level Cache (LLC) is divided into multiple slices and an undocume...
Keeping up with modern high-bandwidth networks is a significant challenge for system designers. A ke...
Exponential link bandwidth increase over the past decade has sparked off interest in increasingly co...
Increased peripheral performance is causing strain on the memory subsystem of modern processors. For...
Cache injection is a viable technique to improve the performance of data-intensive parallel applicat...
Abstract—Memory channel contention is a critical per-formance bottleneck in modern systems that have...
This is an author's peer-reviewed final manuscript, as accepted by the publisher. The published arti...
Graduation date: 2015I/O transactions within a computer system have evolved along with other system ...
Large-scale multiprocessors suffer from long latencies for remote accesses. Caching is by far the mo...
Proceedings of the First PhD Symposium on Sustainable Ultrascale Computing Systems (NESUS PhD 2016) ...
Memory access is the major bottleneck in realizing multi-hundred-gigabit networks with commodity har...
Recent I/O technologies such as PCI-Express and 10Gb Ethernet enable unprecedented levels of I/O ban...
The exploration of techniques to accelerate big data applicationshas been an active area of research...
Digitalization across society is expected to produce a massive amount of data, leading to the introd...
Ethernet continues to be the most widely used network architecture today due to its low cost and bac...
In modern (Intel) processors, Last Level Cache (LLC) is divided into multiple slices and an undocume...
Keeping up with modern high-bandwidth networks is a significant challenge for system designers. A ke...
Exponential link bandwidth increase over the past decade has sparked off interest in increasingly co...
Increased peripheral performance is causing strain on the memory subsystem of modern processors. For...
Cache injection is a viable technique to improve the performance of data-intensive parallel applicat...
Abstract—Memory channel contention is a critical per-formance bottleneck in modern systems that have...
This is an author's peer-reviewed final manuscript, as accepted by the publisher. The published arti...
Graduation date: 2015I/O transactions within a computer system have evolved along with other system ...
Large-scale multiprocessors suffer from long latencies for remote accesses. Caching is by far the mo...
Proceedings of the First PhD Symposium on Sustainable Ultrascale Computing Systems (NESUS PhD 2016) ...