%T Parallel Processing \- the picoChip way! %A Andrew Duller, Gajinder Panesar, Daniel Towner %E Jan F. Broenink, Gerald H. Hilderink %B Communicating Process Architectures 2003 %X 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.