%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.