International audienceTrace-driven simulation is potentially much faster than cycle-accurate simulation. However, one drawback is the large amount of storage that may be necessary to store traces. Trace compression techniques are useful for decreasing the storage space requirement. But the compression ratio of existing trace compressors is limited because they implement lossless compression. We propose two new methods for compressing cachefiltered address traces. The first method, bytesort, is a lossless compression method that achieves high compression ratios on cache-filtered address traces. The second method is a lossy one, based on the concept of phase. We have combined these two methods in a trace compressor called ATC. Our experimenta...
As the capabilities of high performance computing (HPC) resources have grown over the last decades, ...
Program execution traces are frequently used in indus-try and academia. Yet, most trace-compression ...
ABSTRACT In the multicore era, capturing execution traces of processors is indispensable to debuggin...
International audienceTrace-driven simulation is potentially much faster than cycle-accurate simulat...
Performance of most cache memories, virtual paging systems, TLB’s, and disk caches are analyzed usin...
Abstract — Trace-driven simulation has long been used in both processor and memory studies. The larg...
The tremendous storage space required for a useful data base of program traces has prompted a search...
Novel research ideas in computer architecture are frequently evaluated using trace-driven simulation...
Memory subsystem, in particular, cache design is important for both high performance and embedded co...
Abstract- Instructions trace can help designer to debug the system architecture and understand the p...
Execution traces, which are used to study and analyze program behavior, are often so large that they...
International audienceHardware cache compression derives from software-compression research; yet, it...
Modern Application Specific Instruction Set Processors (ASIPs) have customizable caches, where the s...
Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)Trace-driven simulation is a wid...
International audienceCache compression algorithms must abide by hardware constraints; thus, their e...
As the capabilities of high performance computing (HPC) resources have grown over the last decades, ...
Program execution traces are frequently used in indus-try and academia. Yet, most trace-compression ...
ABSTRACT In the multicore era, capturing execution traces of processors is indispensable to debuggin...
International audienceTrace-driven simulation is potentially much faster than cycle-accurate simulat...
Performance of most cache memories, virtual paging systems, TLB’s, and disk caches are analyzed usin...
Abstract — Trace-driven simulation has long been used in both processor and memory studies. The larg...
The tremendous storage space required for a useful data base of program traces has prompted a search...
Novel research ideas in computer architecture are frequently evaluated using trace-driven simulation...
Memory subsystem, in particular, cache design is important for both high performance and embedded co...
Abstract- Instructions trace can help designer to debug the system architecture and understand the p...
Execution traces, which are used to study and analyze program behavior, are often so large that they...
International audienceHardware cache compression derives from software-compression research; yet, it...
Modern Application Specific Instruction Set Processors (ASIPs) have customizable caches, where the s...
Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)Trace-driven simulation is a wid...
International audienceCache compression algorithms must abide by hardware constraints; thus, their e...
As the capabilities of high performance computing (HPC) resources have grown over the last decades, ...
Program execution traces are frequently used in indus-try and academia. Yet, most trace-compression ...
ABSTRACT In the multicore era, capturing execution traces of processors is indispensable to debuggin...