Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Osman Unsal is active.

Publication


Featured researches published by Osman Unsal.


Proceedings of the IEEE | 2003

System-level power-aware design techniques in real-time systems

Osman Unsal; Israel Koren

Power and energy consumption has recently become an important issue and consequently, power-aware techniques are being devised at all levels of system design; from the circuit and device level, to the architectural, compiler, operating system, and networking layers. In this paper, we concentrate on power-aware design techniques for real-time systems. While the main focus is on hard real-time, soft real-time systems are considered as well. We start with the motivation for focusing on these systems and provide a brief discussion on power and energy objectives. We then follow with a survey of current research on a layer-by-layer basis. We conclude with illustrative examples and open research challenges. This paper provides an overview of power-aware techniques for the real-time system engineer as well as an up-to-date reference list for the researcher.


ACM Transactions in Embedded Computing Systems | 2003

Cool-Cache: A compiler-enabled energy efficient data caching framework for embedded/multimedia processors

Osman Unsal; Raksit Ashok; Israel Koren; C. Mani Krishna; Csaba Andras Moritz

The unique characteristics of multimedia/embedded applications dictate media-sensitive architectural and compiler approaches to reduce the power consumption of the data cache. Our goal is exploring energy savings for embedded/multimedia workloads without sacrificing performance. Here, we present two complementary media-sensitive energy-saving techniques that leverage static information. While our first technique is applicable to existing architectures, in our second technique we adopt a more radical approach and propose a new tagless caching architecture by reevaluating the architecture--compiler interface.Our experiments show that substantial energy savings are possible in the data cache. Across a wide range of cache and architectural configurations, we obtain up to 77% energy savings, while the performance varies from 14% improvement to 4% degradation depending on the application.


international symposium on microarchitecture | 2008

Refueling: Preventing Wire Degradation due to Electromigration

Jaume Abella; Xavier Vera; Osman Unsal; Oguz Ergin; Antonio González; James W. Tschanz

Electromigration is a major source of wire and via failure. Refueling undoes EM for bidirectional wires and power/ground grids-some of a chips most vulnerable wires. Refueling exploits EMs self-healing effect by balancing the amount of current flowing in both directions of a wire. It can significantly extend a wires lifetime while reducing the chip area devoted to wires.


international parallel and distributed processing symposium | 2000

Power-Aware Replication of Data Structures in Distributed Embedded Real-Time Systems

Osman Unsal; Israel Koren; C. Mani Krishna

In this paper, we study the problem of positioning copies of shared data structures to reduce pow er consumption in real-time systems. Power-constrained real-time systems are of increasing importance in defense, space, and consumer applications. We describe our energy consumption model and present numerical results linking the placement of data structures to energy consumption.


international on-line testing symposium | 2007

Fuse: A Technique to Anticipate Failures due to Degradation in ALUs

Jaume Abella; Xavier Vera; Osman Unsal; Oguz Ergin; Antonio González

This paper proposes the fuse, a technique to anticipate failures due to degradation in any ALU (arithmetic logic unit), and particularly in an adder. The fuse consists of a replica of the weakest transistor in the adder and the circuitry required to measure its degradation. By mimicking the behavior of the replicated transistor the fuse anticipates the failure short before the first failure in the adder appears, and hence, data corruption and program crashes can be avoided. Our results show that the fuse anticipates the failure in more than 99.9% of the cases after 96.6% of the lifetime, even for pessimistic random within-die variations.


international parallel and distributed processing symposium | 2006

Empowering a helper cluster through data-width aware instruction selection policies

Osman Unsal; Oguz Ergin; Xavier Vera; Antonio González

Narrow values that can be represented by less number of bits than the full machine width occur very frequently in programs. On the other hand, clustering mechanisms enable cost- and performance-effective scaling of processor back-end features. Those attributes can be combined synergistically to design special clusters operating on narrow values (a.k.a. helper cluster), potentially providing performance benefits. We complement a 32-bit monolithic processor with a low-complexity 8-bit helper cluster. Then, in our main focus, we propose various ideas to select suitable instructions to execute in the data-width based clusters. We add data-width information as another instruction steering decision metric and introduce new data-width based selection algorithms which also consider dependency, inter-cluster communication and load imbalance. Utilizing those techniques, the performance of a wide range of workloads are substantially increased; helper cluster achieves an average speedup of 11% for a wide range of 412 apps. When focusing on integer applications, the speedup can be as high as 22% on average


Archive | 2004

An Analysis of Scalar Memory Accesses in Embedded and Multimedia Systems

Osman Unsal; Zhenlin Wang; Israel Koren; C. Mani Krishna; Csaba Andras Moritz

In an earlier chapter about the FlexCache project [24], we described our vision of a multipartitioned cache where memory accesses are separated based on their static predictability and memory footprint, and managed with various compiler-controlled techniques supported by instruction set architecture extensions or with traditional hardware control.


Archive | 2006

Enhancing Reliability of a Many-Core Processor

Xavier Vera; Osman Unsal; Oguz Ergin; Jaume Abella; Antonio González


Archive | 2005

Dynamically Estimating Lifetime of a Semiconductor Device

Xavier Vera; Jaume Abella; Osman Unsal; Oguz Ergin; Antonio González


Archive | 2006

Detecting soft errors via selective re-execution

Xavier Vera; Oguz Ergin; Osman Unsal; Jaume Abella; Antonio González

Collaboration


Dive into the Osman Unsal's collaboration.

Top Co-Authors

Avatar

Oguz Ergin

TOBB University of Economics and Technology

View shared research outputs
Top Co-Authors

Avatar

Jaume Abella

Barcelona Supercomputing Center

View shared research outputs
Top Co-Authors

Avatar

Antonio González

Polytechnic University of Catalonia

View shared research outputs
Top Co-Authors

Avatar

C. Mani Krishna

University of Massachusetts Amherst

View shared research outputs
Top Co-Authors

Avatar

Israel Koren

University of Massachusetts Amherst

View shared research outputs
Top Co-Authors

Avatar

Csaba Andras Moritz

University of Massachusetts Amherst

View shared research outputs
Researchain Logo
Decentralizing Knowledge