Title :
Formalized Hardware Design Process by an Example of Building Energy Efficient Sensor Network for Computational Algorithm
Author :
Vizgalov, Evgeny
Author_Institution :
CS Dept., Moscow Inst. of Phys. & Technol., Moscow
Abstract :
The technology of hardware algorithm design process is considered. It is shown the possibility of creating the formal system which allows generating different hardware solutions based upon the same basic algorithm. It is achieved by having a number of intermediate descriptions for the basic algorithm which are gradually refine it and finally transform it to the hardware. E.g. first algorithm is described abstractly and at the next step it is described with taking into account computational resources as registers, memory, processors. Different hardware implementations are results of formal algorithm transformations from one representation to another. It is shown that common hardware architectures as state machines, pipelines and synchronization elements can be described as templates and the basic algorithm once described can be easily ported to different architectures. The idea is elaborated by an example of simple computational algorithm and its different implementations including the form of the sensor network. The formal process is shown and analysis of different implementations by energy efficiency criteria is considered.
Keywords :
energy conservation; process design; building energy efficient sensor network; computational algorithm; formal algorithm transformations; formal system; hardware design; Algorithm design and analysis; Buildings; Computer architecture; Computer languages; Computer networks; Energy efficiency; Hardware; Pipelines; Process design; Software algorithms; architecture; energy-efficient; formal system; hardware design; sensor network;
Conference_Titel :
CAD Systems in Microelectronics, 2007. CADSM '07. 9th International Conference - The Experience of Designing and Applications of
Conference_Location :
Lviv-Polyana
Print_ISBN :
966-533-587-0
DOI :
10.1109/CADSM.2007.4297527