Vienna University of Economics and Business
Chip Multi-Processing (CMP) is considered the future path for performance enhancements in computer architecture. Eight processor cores on a single chip are state-of-the art and several hundreds of cores on a single die are expected in the near future. General purpose computing is facing the challenge how to use the many cores. However, in embedded real-time systems thread-level parallelism is naturally used. In this paper, the authors assume a system where they can dedicate a single core for each thread. In that case classic real-time scheduling disappears.