A LANGUAGE FOR STREAMS ON RECONFIGURABLE MANY-CORES
Journal: Academic Research International (Vol.3, No. 2)Publication Date: 2012-09-15
Authors : Gordon Ononiwu;
Page : 78-84
Keywords : Reconfigurable; Baseband; Parser; Streams; Abstract; syntax; many-core;
Abstract
Portable stream programming language (PSPL) is a language for stream based application programming on reconfigurable many-core architectures. It provides the programmer with useful domain specific primitives that allow for bitwise operations on data. The first step in its development has been completed. The syntax has been fixed and a parser has been provided for the front end of the PSPL compiler. The scanner and the parser where generated using automatic tools (scanner and parser generators) which rely on complex mathematical algorithms for their generation. Abstract syntax (data structures that preserve the source program so that program structure is evident) has been implemented for the parser using a “syntax separate from interpretation” style of programming. Tests have been carried out to ensure that the correct data structures are generated. The final outcome is a parser that other phases of the compiler can depend on for onward transmission of the source program in an unambiguous manner. The development of subsequent phases of the compiler will form the next logical step in the process of transforming PSPL to a standalone language for computing on reconfigurable many-core architectures.
Other Latest Articles
- USING OF ARAMID FIBRES REINFORCED POLYSTYRENE FOR MANUFACTURING AUTOMOTIVES PARTS
- EXPERIMENTAL INVESTIGATION IN ZINC BORATE EFFECT ON FLAMMABILITY CHARACTERISTICS OF POLYMERIC COMPOSITE MATERIAL
- FORMATION HYBRID FLAME RETARDANT AND ITS EFFECT ON THERMAL RESISTANCE OF ARALDITE RESIN COMPOSITE
- A STUDY OF PROBLEMS ASSOCIATED WITH PET BOTTLES GENERATION AND DISPOSAL IN KANO METROPOLIS
Last modified: 2013-09-07 04:47:52