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
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...
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 ...
Finite Element Simulations of Working Characteristics of Solid Expandable Tubular Threaded Joint
Finite Element Simulations of Working Characteristics of Solid Expandable Tubular Threaded Joint
The performance of solid expandable tubular threaded joint is affected by complicated factors such as material property change, large deformation of geometric dimension and residua...
Quantitative Feedback Control of Air Path in Diesel-Dual-Fuel Engine
Quantitative Feedback Control of Air Path in Diesel-Dual-Fuel Engine
<div class="section abstract"><div class="htmlview paragraph">In this paper, we investigate a multivariable control of air path of a diesel-dual-fuel (DDF) engine. The ...
The F-16 Common Engine Bay
The F-16 Common Engine Bay
In 1979 the United States Air Force elected under the Engine Model Derivative Program (EMDP) to explore derivative engine concepts by the General Electric Company and the Pratt and...
Cummins/TACOM Advanced Adiabatic Engine
Cummins/TACOM Advanced Adiabatic Engine
<div class="htmlview paragraph">Cummins Engine Company, Inc. and the U.S. Army have been jointly developing an adiabatic turbocompound engine during the last nine years. Alth...
Utilization of Waste Cooking Oil via Recycling as Biofuel for Diesel Engines
Utilization of Waste Cooking Oil via Recycling as Biofuel for Diesel Engines
In this study, waste cooking oil (WCO) was used to successfully manufacture catalyst cracking biodiesel in the laboratory. This study aims to evaluate and compare the influence of ...

