Ring Array Processor (RAP): Software Architecture
Title | Ring Array Processor (RAP): Software Architecture |
Publication Type | Technical Report |
Year of Publication | 1990 |
Authors | Bilmes, J. A., & Kohn P. |
Other Numbers | 614 |
Abstract | The design and implementation of software for the Ring Array Processor (RAP), a high performance parallel computer, involved development for three hardware platforms: Sun SPARC workstations, Heurikon MC68020 boards running the VxWorks real-time operating system, and Texas Instruments TMS320C30 DSPs. The RAP now runs in Sun workstations under UNIX and in a VME based system using VxWorks. A flexible set of tools has been provided both to the RAP user and programmer. Primary emphasis has been placed on improving the efficiency of layered artificial neural network algorithms. This was done by providing a library of assembly language routines, some of which use node-custom compilation. An object-oriented RAP interface in C++ is provided that allows programmers to incorporate the RAP as a computational server into their own UNIX applications. For those not wishing to program in C++, a command interpreter has been built that provides interactive and shell-script style RAP manipulation. |
URL | http://www.icsi.berkeley.edu/ftp/global/pub/techreports/1990/tr-90-050.pdf |
Bibliographic Notes | ICSI Technical Report TR-90-050 |
Abbreviated Authors | J. Bilmes and P. Kohn |
ICSI Publication Type | Technical Report |