Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Configurable simultaneously single-threaded (multi-)engine processor

View through CrossRef
As the multi-core computing era continues to progress, the need to increase single- thread performance, throughput, and seemingly adapt to thread-level parallelism (TLP) remain important issues. Though the number of cores on each processor continues to increase, expected performance gains have lagged. Accordingly, com- puting systems often include Simultaneously Multi-Threaded (SMT) processors as a compromise between sequential and parallel performance on a single core. These processors effectively improve the throughput and utilization of a core, however often at the expense of single-thread performance as threads per core scale. Accordingly, applications which require higher single-thread performance must often resort to single-thread core multi-processor systems which incur additional area overhead and power dissipation. In attempts to improve single- and multi-thread core efficiency, this work introduces the concept of a Configurable Simultaneously Single-Threaded (Multi-)Engine Processor (ConSSTEP). ConSSTEP is a nuanced approach to multi- threaded processors, achieving performance gains and energy efficiency by invoking low overhead reconfigurable properties with full software compatibility. Experimen- tal results demonstrate that ConSSTEP is able to increase single-thread Instruc- tions Per Cycle (IPC) up to 1.39x and 2.4x for 2-thread and 4-thread workloads, respectively, improving throughput and providing up to 2x energy efficiency when compared to a conventional SMT processor.
Ryerson University Library and Archives
Title: Configurable simultaneously single-threaded (multi-)engine processor
Description:
As the multi-core computing era continues to progress, the need to increase single- thread performance, throughput, and seemingly adapt to thread-level parallelism (TLP) remain important issues.
Though the number of cores on each processor continues to increase, expected performance gains have lagged.
Accordingly, com- puting systems often include Simultaneously Multi-Threaded (SMT) processors as a compromise between sequential and parallel performance on a single core.
These processors effectively improve the throughput and utilization of a core, however often at the expense of single-thread performance as threads per core scale.
Accordingly, applications which require higher single-thread performance must often resort to single-thread core multi-processor systems which incur additional area overhead and power dissipation.
In attempts to improve single- and multi-thread core efficiency, this work introduces the concept of a Configurable Simultaneously Single-Threaded (Multi-)Engine Processor (ConSSTEP).
ConSSTEP is a nuanced approach to multi- threaded processors, achieving performance gains and energy efficiency by invoking low overhead reconfigurable properties with full software compatibility.
Experimen- tal results demonstrate that ConSSTEP is able to increase single-thread Instruc- tions Per Cycle (IPC) up to 1.
39x and 2.
4x for 2-thread and 4-thread workloads, respectively, improving throughput and providing up to 2x energy efficiency when compared to a conventional SMT processor.

Related Results

Configurable simultaneously single-threaded (multi-)engine processor
Configurable simultaneously single-threaded (multi-)engine processor
As the multi-core computing era continues to progress, the need to increase single- thread performance, throughput, and seemingly adapt to thread-level parallelism (TLP) remain imp...
Cost minimization of algorithms for scheduling parallel, single-threaded, heterogeneous, speed-scalable processors
Cost minimization of algorithms for scheduling parallel, single-threaded, heterogeneous, speed-scalable processors
We synthesize online scheduling algorithms to optimally assign a set of arriving heterogeneous tasks to heterogeneous speed-scalable processors under the single threaded computing ...
Cost minimization of algorithms for scheduling parallel, single-threaded, heterogeneous, speed-scalable processors
Cost minimization of algorithms for scheduling parallel, single-threaded, heterogeneous, speed-scalable processors
We synthesize online scheduling algorithms to optimally assign a set of arriving heterogeneous tasks to heterogeneous speed-scalable processors under the single threaded computing ...
RESEARCH ON THE TECHNOLOGY OF PREPARING PLASTIC AND THREADED COMPONENTS USING 3D PRINTING OR ADDITIVE MANUFACTURING
RESEARCH ON THE TECHNOLOGY OF PREPARING PLASTIC AND THREADED COMPONENTS USING 3D PRINTING OR ADDITIVE MANUFACTURING
Threaded components play a crucial role in ensuring the safety and reliability of systems by joining components together. Proper selection of thread type and size, ensuring proper ...
A Multi-core processor for hard real-time systems
A Multi-core processor for hard real-time systems
The increasing demand for new functionalities in current and future hard real-time embedded systems, like the ones deployed in automotive and avionics industries, is driving an inc...
Development of the Tour Split-Cycle Internal Combustion Engine
Development of the Tour Split-Cycle Internal Combustion Engine
<div class="section abstract"><div class="htmlview paragraph">The Tour engine is a novel split-cycle internal combustion engine (ICE) that divides the four-stroke Otto ...

Back to Top