The Department of Computer Science at the University of Cyprus cordially invites you to the Colloquium entitled:

The Practical Challenges of Heterogeneous Architectures


Speaker: Ronny Ronen
Affiliation: Intel Haifa, Israel
Category: Colloquium
Location: Room 148, Faculty of Pure and Applied Sciences (FST-01), 1 University Avenue, 2109 Nicosia, Cyprus (directions)
Date: Friday, March 28, 2014
Time: 11:00-12:00 EET
Host: Yanos Sazeides (

The performance of general purpose computers has increased exponentially in the last decades, fueling the entire computer industry and bringing unthinkable capabilities to mankind. This trend was weakened significantly due to physical limitation – particularly power. Heterogeneous architectures were introduced to stretch the trend. Heterogeneous system addresses different usages by different architectures specialized to a certain need or working conditions. Two Interesting heterogeneous architectures are (1) Accelerators (e.g., Gfx/GPGPU) and (2) performance & energy efficient coupling (e.g., big/little cores). The talk will focus on the practical challenges of building heterogeneous architectures. We will describe ideal “clean slate” scenarios and explain the pitfalls we see when trying to evolve an heterogonous system from existing architecture and OS. We will discuss the challenges stemming from (e.g.) using off-the-shelf OS, bridging ISA differences, addressing interactions granularity, sharing virtual memory, and more. The challenges are intriguing, so are some of the solutions.

Short Bio:
Ronny joined Intel in 1980. He is now the Intel Principal Investigator (PI) of the Intel Collaborative Research Institute for Computational Intelligence (ICRI-CI) focusing on research on machine learning, brain inspired computing and computer architecture. Until 2011 Ronny was a senior staff architect in the Processor Architecture department at the Intel Israel Development Center in Haifa, focusing on IA32 performance, power awareness and programming models. Ronny was heavily involved in the definition stages of the Intel Pentium M processor family and its successors – the Intel® Core™ Microarchitecture – including “Merom”, “Sandy Bridge”, and the "yet to come" future processors. Prior to his microarchitecture activities, Ronny led the Pentium® Processor compiler and performance simulation activities in the Intel Israel Software department in Haifa. Before that he was involved in many software projects, among them the development of software development tools for the 8051 microcontroller, hosting of Intel tools on the VAX/VMS environment, leading the iRMX-286 R2.0 OS development, and leading the development of i860 software development tools. Ronny received his B.Sc. and M.Sc. degrees in Computer Science from the Technion in Haifa in 1978 and 1979 respectively. Ronny holds over 50 US patents and has published over 15 papers. Ronny is an Intel Senior Principal Engineer and a Fellow of the IEEE.

  Mailing List:

Sponsor: The CS Colloquium Series is supported by a generous donation from Microsoft