An Investigation of Simultaneous Multithreading on HPCx

نویسندگان

  • A. Gray
  • J. Hein
  • M. Plummer
  • A. Sunderland
  • L. Smith
  • A. Simpson
  • A. Trew
چکیده

The use of Simultaneous Multithreading (SMT) on HPCx is investigated to determine if any performance improvement is obtainable for user applications. Various codes are benchmarked with and without the use of SMT. SMT is seen to boost the performance, at low and moderate processor counts, of the H2MOL application and the classical molecular dynamics codes NAMD, MDcask and DL POLY, with up to a factor of 1.4 improvement observed. No performance improvement is seen when using SMT with the materials science CASTEP code, the ScaLAPACK eigensolver routines or the STREAMS memory bandwidth benchmark. This is a Technical Report from the HPCx Consortium c © HPCx UoE Ltd 2005 Neither HPCx UoE Ltd nor its members separately accept any responsibility for loss or damage from the use of information contained in any of their reports or in any communication about their tests or investigations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance Analysis of Simultaneous Multithreading in a PowerPC-based Processor

Simultaneous multithreading (SMT) is an approach to address the well-known problems of memory accesses increasingly dominating processor execution time and of limited instruction level parallelism. Previous research has explored the benefits and limitations of SMT based on specific processor architectures under a variety of workloads. In this paper, we present a performance analysis of SMT in a...

متن کامل

Simultaneous Multithreading: Maximizing On-Chip Parallelism - Computer Architecture, 1995. Proceedings., 22nd Annual International Symposium on

This paper examines simultaneous multithreading, a technique permitting several independent threads to issue instructions to a superscalar's multiple functional units in a single cycle. We present several models of simultaneous multithreading and compare them with altemative organizations: a wide superscalar, a fine-grain multithreaded processor, and single-chip, multiple-issue multiprocessing ...

متن کامل

An Overview of Eigensolvers for HPCx

This report gives an overview of parallel Eigensolvers, their underlying algorithms, requirements, functionality, suitability and availability on HPCx. Following reports will investigate the performance of some of these Eigensolvers on HPCx. This is a Technical Report from the HPCx Consortium. Report available from http://www.hpcx.ac.uk/research/publications/HPCxTR0312.pdf © UoE HPCX Ltd 2003 N...

متن کامل

Modeling and Analysis of Simultaneous Multithreading

In simultaneous multithreading, several threads can issue instructions in each processor cycle. A simple and versatile timed Petri net model of simultaneous multithreading is proposed and is used to compare the performance of architectures with and without simultaneous multithreading. Performance results are obtained by event-driven simulation of net models and are verified by state–space–based...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006