IEEE Real-Time Technology and Application Symposium

rqadi's picture
Research Title: 
Distributed Synthesis of Real-Time Computer Systems
Authors: 
Raed Alqadi
Authors: 
Ahmad Abualsamid
Authors: 
Parameswaran Ramanathan
Country: 
Chicago, IL
Date: 
Mon, 1995-05-15
AttachmentSize
Distributed Synthesis of Real-Time Computer Systems213.99 KB
Research Abstract: 

High-level synthesis has become commonplace in many areas of computing such as VLSI design and digital signal processing. However, it is just beginning to receive attention in the area of real-time systems. Given a real-time application and a design library of components, high-level synthesis involves three main steps: (i) estimation of processors and resources required to meet the constraints of the application, (ii) identifying suitable architectures using the components from the design library, and (iii) scheduling application tasks on the selected architecture. In this paper, we focus on the first and the third steps of this process. Specifically, we identify key issues in parallelizing these two steps. We then discuss approaches to deal with these issues and present results of our distributed implementation. The results of this implementation on a network of workstations show that considerable speedup in overall runtimes can be achieved by using multiple workstations