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.
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 ...
A comparative study of early functional outcomes in undisplaced neck of femur fracture treated with partially threaded and fully threaded cannulated screw fixation in patients above 60 years age
A comparative study of early functional outcomes in undisplaced neck of femur fracture treated with partially threaded and fully threaded cannulated screw fixation in patients above 60 years age
Objective: To compare the partially threaded versus fully threaded cannulated screw fixation methods in stable neck of femur fracture in terms of early functional outcomes in patie...
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 ...
Fixation stability comparison of bone screws based on thread design: buttress thread, triangle thread, and square thread
Fixation stability comparison of bone screws based on thread design: buttress thread, triangle thread, and square thread
Abstract
Background
The influence of thread profile on the fixation stability of bone screws remains unclear. This study aimed to compare the fixati...
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 ...

