Association for Computing Machinery
Miniaturization of electronic components has led to the introduction of complex electronic systems which are integrated onto a single chip, so-called System-on-Chips (SoCs). At the same time, performance requirements have been increasing. The resulting performance requirements can no longer be met by single processor systems. The advent of embedded many-core architectures results in the need to come up with techniques for mapping embedded applications onto such architectures. This paper presents a representative set of such techniques. The techniques focus on optimizing performance, temperature distribution, reliability and fault tolerance for various models.