Intel provides Hyper-Threading (HT) in processors based on its Pentium and Nehalem micro-architecture such as the Westmere-EP. HT enables two threads to execute on each core in order to hide latencies related to data access. These two threads can execute simultaneously, filling unused stages in the functional unit pipelines. To aid better understanding of HT-related issues, we collect Performance Monitoring Unit (PMU) data (instructions retired; unhalted core cycles; L2 and L3 cache hits and misses; vector and scalar floating-point operations, etc.). We then use the PMU data to calculate a new metric of efficiency in order to quantify processor resource utilization and make comparisons of that utilization between single-threading (ST) and H...
The performance of a concurrent multithreaded architectural model, called superthreading [15), is st...
Performance characteristics of irregular programs on parallel architectures were studied. Results in...
Simultaneous multithreading (SMT) seeks to improve the computation throughput of a processor core by...
The Intel Hyper-Threading (HT) technology enables one processor core to present two logical cores to...
International audienceWith the introduction of multi-core processors, thread affinity has quickly ap...
This paper illustrates the effects of the Hyper- Threading processor technology on the runtime perfo...
In modern computer systems, one of the main aims is to improve system performance. One of the ways t...
Modern microprocessors integrate a growing number of compo-nents on a single chip, such as processor...
time library [1] is a popular C++ parallelization environment [2][3] that offers a set of methods an...
The era of multi-core processors has begun. These multi- core processors represent a significant shi...
The traditional single-core processors are being replaced by chip multiprocessors (CMPs) where sever...
Current microprocessors exploit high levels of instruction-level parallelism (ILP). This thesis pres...
Simultaneous Multithreading (SMT) has emerged as an effective method of increasing utilization of re...
Due to the character of the original source materials and the nature of batch digitization, quality ...
It is critical to provide high performance for scientific programs running on a Chip Multi-Processor...
The performance of a concurrent multithreaded architectural model, called superthreading [15), is st...
Performance characteristics of irregular programs on parallel architectures were studied. Results in...
Simultaneous multithreading (SMT) seeks to improve the computation throughput of a processor core by...
The Intel Hyper-Threading (HT) technology enables one processor core to present two logical cores to...
International audienceWith the introduction of multi-core processors, thread affinity has quickly ap...
This paper illustrates the effects of the Hyper- Threading processor technology on the runtime perfo...
In modern computer systems, one of the main aims is to improve system performance. One of the ways t...
Modern microprocessors integrate a growing number of compo-nents on a single chip, such as processor...
time library [1] is a popular C++ parallelization environment [2][3] that offers a set of methods an...
The era of multi-core processors has begun. These multi- core processors represent a significant shi...
The traditional single-core processors are being replaced by chip multiprocessors (CMPs) where sever...
Current microprocessors exploit high levels of instruction-level parallelism (ILP). This thesis pres...
Simultaneous Multithreading (SMT) has emerged as an effective method of increasing utilization of re...
Due to the character of the original source materials and the nature of batch digitization, quality ...
It is critical to provide high performance for scientific programs running on a Chip Multi-Processor...
The performance of a concurrent multithreaded architectural model, called superthreading [15), is st...
Performance characteristics of irregular programs on parallel architectures were studied. Results in...
Simultaneous multithreading (SMT) seeks to improve the computation throughput of a processor core by...