PARS

From Wikipedia, the free encyclopedia

[edit] Parallel Application from Rapid Simulation

PARS stands for Parallel Application from Rapid Simulation and is a software technology for generating parallel applications that target hardware systems comprising multiple DSP and FPGAs from a single Simulink model. There are many software that can generate code for a single DSP or FPGA from a Simulink model but PARS is the first system that supports multiple DSPs and FPGAs.

PARS is the only application that extend the RAD software devlopment to the parallel processing. It is pridicted that by introduction of multi core processors, parallel processing becomes a major software technology in the next decade. In this respect, PARS will be the first in a series of new developments that will address paralle processing and RAD technology.

PARS accepts a Simulink model as input, and helps users to partition the Simulink model into several tasks which will be placed on different processors and/or FPGAs. PARS helps users calculate the size and type of all data transfers between different tasks and then generates the C source code with all necessary inter-task/inter-processor communication functions. With the help of Diamond it compiles, links and then configures the various generated tasks to build a single application (*.app) file suitable for downloading into the parallel processing network. All the booting and task placement information is built into the application file together with all bit streams for the FPGAs in the system. PARS checks the Simulink model for the presence of any possible deadlock and in the in case of any deadlock in the model, PARS tries to resolve them. In cases where the deadlock could not be resolved automatically, it will report the source of deadlock and guide user to resolve it manually. PARS hides the complexity of any parallel application development from the user and lets the user focus on algorithm development in Simulink. A user does not need to have deep understanding of parallel processing techniques or even DSP and FPGA in order to develop multi-DSP and/or FPGAs. All developments are model-based. By using PARS even novices could generate a parallel deployable application from a single Simulink model in less than 30 minutes.

More information on Sundance's PARS homepage.

[edit] Pupil Attendance Registration System

PARS, also known as PARSql or PARS.net is an electronic registration and assesment application used in primary and secondary schools in the UK. It runs off the SIMS database provided by Capita. PARS is an acronym for Pupil Attendance Registration System. This software is produced by TASC Software Solutions Ltd. For more information on TASC software click here