34,135 research outputs found
Real-Time Task Scheduling under Thermal Constraints
As the speed of integrated circuits increases, so does their power consumption.
Most of this power is turned into heat, which must be dissipated effectively in order
for the circuit to avoid thermal damage. Thermal control therefore has emerged as an
important issue in design and management of circuits and systems. Dynamic speed
scaling, where the input power is temporarily reduced by appropriately slowing down
the circuit, is one of the major techniques to manage power so as to maintain safe
temperature levels.
In this study, we focus on thermally-constrained hard real-time systems, where
timing guarantees must be met without exceeding safe temperature levels within the
microprocessor. Speed scaling mechanisms provided in many of today’s processors
provide opportunities to temporarily increase the processor speed beyond levels that
would be safe over extended time periods. This dissertation addresses the problem
of safely controlling the processor speed when scheduling mixed workloads with both
hard-real-time periodic tasks and non-real-time, but latency-sensitive, aperiodic jobs.
We first introduce the Transient Overclocking Server, which safely reduces the
response time of aperiodic jobs in the presence of hard real-time periodic tasks and
thermal constraints. We then propose a design-time (off-line) execution-budget allocation
scheme for the application of the Transient Overclocking Server. We show
that there is an optimal budget allocation which depends on the temporal character istics of the aperiodic workload. In order to provide a quantitative framework for the
allocation of budget during system design, we present a queuing model and validate
the model with results from a discrete-event simulator.
Next, we describe an on-line thermally-aware transient overclocking method to
reduce the response time of aperiodic jobs efficiently at run-time. We describe a modified
Slack-Stealing algorithm to consider the thermal constraints of systems together
with the deadline constraints of periodic tasks. With the thermal model and temperature
data provided by embedded thermal sensors, we compute slack for aperiodic
workload at run-time that satisfies both thermal and temporal constraints. We show
that the proposed Thermally-Aware Slack-Stealing algorithm minimizes the response
times of aperiodic jobs while guaranteeing both the thermal safety of the system and
the schedulability of the real-time tasks. The two proposed speed control algorithms
are examples of so-called proactive schemes, since they rely on a prediction of the
thermal trajectory to control the temperature before safe levels are exceeded.
In practice, the effectiveness of proactive speed control for the thermal management
of a system relies on the accuracy of the thermal model that underlies the
prediction of the effects of speed scaling and task execution on the temperature of
the processor. Due to variances in the manufacturing of the circuit and of the environment
it is to operate, an accurate thermal model can be gathered at deployment
time only. The absence of power data makes a straightforward derivation of a model
impossible.
We, therefore, study and describe a methodology to infer efficiently the thermal
model based on the monitoring of system temperatures and number of instructions
used for task executions
Using MCD-DVS for dynamic thermal management performance improvement
With chip temperature being a major hurdle in microprocessor design, techniques to recover the performance loss due to thermal emergency mechanisms are crucial in order to sustain performance growth. Many techniques for power reduction in the past and some on thermal management more recently have contributed to alleviate this problem. Probably the most important thermal control technique is dynamic voltage and frequency scaling (DVS) which allows for almost cubic reduction in power with worst-case performance penalty only linear. So far, DVS techniques for temperature control have been studied at the chip level. Finer grain DVS is feasible if a globally-asynchronous locally-synchronous (GALS) design style is employed. GALS, also known as multiple-clock domain (MCD), allows for an independent voltage and frequency control for each one of the clock domains that are part of the chip. There are several studies on DVS for GALS that aim to improve energy and power efficiency but not temperature. This paper proposes and analyses the usage of DVS at the domain level to control temperature in a clustered MCD microarchitecture with the goal of improving the performance of applications that do not meet the thermal constraints imposed by the designers.Peer ReviewedPostprint (published version
Index to 1981 NASA Tech Briefs, volume 6, numbers 1-4
Short announcements of new technology derived from the R&D activities of NASA are presented. These briefs emphasize information considered likely to be transferrable across industrial, regional, or disciplinary lines and are issued to encourage commercial application. This index for 1981 Tech Briefs contains abstracts and four indexes: subject, personal author, originating center, and Tech Brief Number. The following areas are covered: electronic components and circuits, electronic systems, physical sciences, materials, life sciences, mechanics, machinery, fabrication technology, and mathematics and information sciences
Design Solutions For Modular Satellite Architectures
The cost-effective access to space envisaged by ESA would open a wide range of new opportunities and markets, but is still many years ahead. There is still a lack of devices, circuits, systems which make possible to develop satellites, ground stations and related services at costs compatible with the budget of academic institutions and small and medium enterprises (SMEs). As soon as the development time and cost of small satellites will fall below a certain threshold (e.g. 100,000 to 500,000 €), appropriate business models will likely develop to ensure a cost-effective and pervasive access to space, and related infrastructures and services. These considerations spurred the activity described in this paper, which is aimed at: - proving the feasibility of low-cost satellites using COTS (Commercial Off The Shelf) devices. This is a new trend in the space industry, which is not yet fully exploited due to the belief that COTS devices are not reliable enough for this kind of applications; - developing a flight model of a flexible and reliable nano-satellite with less than 25,000€; - training students in the field of avionics space systems: the design here described is developed by a team including undergraduate students working towards their graduation work. The educational aspects include the development of specific new university courses; - developing expertise in the field of low-cost avionic systems, both internally (university staff) and externally (graduated students will bring their expertise in their future work activity); - gather and cluster expertise and resources available inside the university around a common high-tech project; - creating a working group composed of both University and SMEs devoted to the application of commercially available technology to space environment. The first step in this direction was the development of a small low cost nano-satellite, started in the year 2004: the name of this project was PiCPoT (Piccolo Cubo del Politecnico di Torino, Small Cube of Politecnico di Torino). The project was carried out by some departments of the Politecnico, in particular Electronics and Aerospace. The main goal of the project was to evaluate the feasibility of using COTS components in a space project in order to greatly reduce costs; the design exploited internal subsystems modularity to allow reuse and further cost reduction for future missions. Starting from the PiCPoT experience, in 2006 we began a new project called ARaMiS (Speretta et al., 2007) which is the Italian acronym for Modular Architecture for Satellites. This work describes how the architecture of the ARaMiS satellite has been obtained from the lesson learned from our former experience. Moreover we describe satellite operations, giving some details of the major subsystems. This work is composed of two parts. The first one describes the design methodology, solutions and techniques that we used to develop the PiCPoT satellite; it gives an overview of its operations, with some details of the major subsystems. Details on the specifications can also be found in (Del Corso et al., 2007; Passerone et al, 2008). The second part, indeed exploits the experience achieved during the PiCPoT development and describes a proposal for a low-cost modular architecture for satellite
Energy challenges for ICT
The energy consumption from the expanding use of information and communications technology (ICT) is unsustainable with present drivers, and it will impact heavily on the future climate change. However, ICT devices have the potential to contribute signi - cantly to the reduction of CO2 emission and enhance resource e ciency in other sectors, e.g., transportation (through intelligent transportation and advanced driver assistance systems and self-driving vehicles), heating (through smart building control), and manu- facturing (through digital automation based on smart autonomous sensors). To address the energy sustainability of ICT and capture the full potential of ICT in resource e - ciency, a multidisciplinary ICT-energy community needs to be brought together cover- ing devices, microarchitectures, ultra large-scale integration (ULSI), high-performance computing (HPC), energy harvesting, energy storage, system design, embedded sys- tems, e cient electronics, static analysis, and computation. In this chapter, we introduce challenges and opportunities in this emerging eld and a common framework to strive towards energy-sustainable ICT
Advantages of Unfair Quantum Ground-State Sampling
The debate around the potential superiority of quantum annealers over their
classical counterparts has been ongoing since the inception of the field by
Kadowaki and Nishimori close to two decades ago. Recent technological
breakthroughs in the field, which have led to the manufacture of experimental
prototypes of quantum annealing optimizers with sizes approaching the practical
regime, have reignited this discussion. However, the demonstration of quantum
annealing speedups remains to this day an elusive albeit coveted goal. Here, we
examine the power of quantum annealers to provide a different type of quantum
enhancement of practical relevance, namely, their ability to serve as useful
samplers from the ground-state manifolds of combinatorial optimization
problems. We study, both numerically by simulating ideal stoquastic and
non-stoquastic quantum annealing processes, and experimentally, using a
commercially available quantum annealing processor, the ability of quantum
annealers to sample the ground-states of spin glasses differently than
classical thermal samplers. We demonstrate that i) quantum annealers in general
sample the ground-state manifolds of spin glasses very differently than thermal
optimizers, ii) the nature of the quantum fluctuations driving the annealing
process has a decisive effect on the final distribution over ground-states, and
iii) the experimental quantum annealer samples ground-state manifolds
significantly differently than thermal and ideal quantum annealers. We
illustrate how quantum annealers may serve as powerful tools when complementing
standard sampling algorithms.Comment: 13 pages, 11 figure
- …