@InProceedings{DullerPanesar03, title = "{P}arallel {P}rocessing - the pico{C}hip way!", author= "Duller, Andrew and Panesar, Gajinder and Towner, Daniel", editor= "Broenink, Jan F. and Hilderink, Gerald H.", pages = "125--138", booktitle= "{C}ommunicating {P}rocess {A}rchitectures 2003", isbn= "1 58603 381 6", year= "2003", month= "sep", abstract= "This paper describes a new approach to parallel processing within thewell targetted application domain of wireless communications systems, using thepicoArrayTM. The picoArrayTM is a tiled-processor architecture, containing 430 heterogeneousprocessors, connected through a novel, compile-time scheduled interconnect.We show how the features of the picoArrayTM allow deterministic processing tobe achieved, and how the tool chain allows programming to be performed effectivelyin a combination of high level assembly language and C. By handling a wide varietyof types of processing within the picoArrayTM a single design flow can be usedto produce complex communications systems. The effectiveness of this approach isdemonstrated through the use of the picoArrayTM to build a working 3G base-station." }