%0 Journal Article %T A Taxonomy of Reconfigurable Single-/Multiprocessor Systems-on-Chip %A Diana G hringer %A Thomas Perschke %A Michael H¨ıbner %A J¨ırgen Becker %J International Journal of Reconfigurable Computing %D 2009 %I Hindawi Publishing Corporation %R 10.1155/2009/395018 %X Runtime adaptivity of hardware in processor architectures is a novel trend, which is under investigation in a variety of research labs all over the world. The runtime exchange of modules, implemented on a reconfigurable hardware, affects the instruction flow (e.g., in reconfigurable instruction set processors) or the data flow, which has a strong impact on the performance of an application. Furthermore, the choice of a certain processor architecture related to the class of target applications is a crucial point in application development. A simple example is the domain of high-performance computing applications found in meteorology or high-energy physics, where vector processors are the optimal choice. A classification scheme for computer systems was provided in 1966 by Flynn where single/multiple data and instruction streams were combined to four types of architectures. This classification is now used as a foundation for an extended classification scheme including runtime adaptivity as further degree of freedom for processor architecture design. The developed scheme is validated by a multiprocessor system implemented on reconfigurable hardware as well as by a classification of existing static and reconfigurable processor systems. %U http://www.hindawi.com/journals/ijrc/2009/395018/