Formalized Hardware Design Process by an Example of Building Energy Efficient Sensor Network for Computational Algorithm
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 algorith...
Saved in:
| Published in | 2007 9th International Conference - The Experience of Designing and Applications of CAD Systems in Microelectronics pp. 207 - 210 |
|---|---|
| Main Author | |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
01.02.2007
|
| Subjects | |
| Online Access | Get full text |
| ISBN | 9665335870 |
| DOI | 10.1109/CADSM.2007.4297527 |
Cover
| 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. |
|---|---|
| AbstractList | 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. |
| Author | Vizgalov, E. |
| Author_xml | – sequence: 1 givenname: E. surname: Vizgalov fullname: Vizgalov, E. organization: CS Dept., Moscow Inst. of Phys. & Technol., Moscow |
| BookMark | eNotkF1PwjAYRpuoF4L-Ab15_wDYduvaXeIYYIIfCXpN2u3tbNxa0o0A_npJ5Oo5Vycnz4hc--CRkAdGp4zR_KmYzTevU06pnKY8l4LLKzLKs0wkiVCS3pLjIsROt-4Xa1jpWB90RJhj7xoPHzFU2PdgTqA9lEfd7VqEYOF579ra-QZKj7E5QWmtqxz6ATbo-xDhDYdDiD9gz1yEbrcf9OCC1y3M2iZEN3x3d-TG6rbH-8uOydei_CxWk_X78qWYrSeOSTFMsOKUcWTG5pVk5_KaC5oqqbJMKkxrQ_NKcVVrQ1mqrBDcSENNxRJBtZImGZPHf69DxO0uuk7H0_ZyRvIH24taXg |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/CADSM.2007.4297527 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Xplore Electronic Library url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Architecture |
| EndPage | 210 |
| ExternalDocumentID | 4297527 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IL CBEJK RIE RIL |
| ID | FETCH-LOGICAL-i175t-ec2012e1bf9c71966d25048786678e4db09c828dab0148f552b7b0bc1350a87b3 |
| IEDL.DBID | RIE |
| ISBN | 9665335870 |
| IngestDate | Wed Jun 26 19:40:58 EDT 2024 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i175t-ec2012e1bf9c71966d25048786678e4db09c828dab0148f552b7b0bc1350a87b3 |
| PageCount | 4 |
| ParticipantIDs | ieee_primary_4297527 |
| PublicationCentury | 2000 |
| PublicationDate | 2007-Feb. |
| PublicationDateYYYYMMDD | 2007-02-01 |
| PublicationDate_xml | – month: 02 year: 2007 text: 2007-Feb. |
| PublicationDecade | 2000 |
| PublicationTitle | 2007 9th International Conference - The Experience of Designing and Applications of CAD Systems in Microelectronics |
| PublicationTitleAbbrev | CADSM |
| PublicationYear | 2007 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| Score | 1.3755659 |
| Snippet | The technology of hardware algorithm design process is considered. It is shown the possibility of creating the formal system which allows generating different... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 207 |
| SubjectTerms | Algorithm design and analysis architecture Buildings Computer architecture Computer languages Computer networks Energy efficiency energy-efficient formal system Hardware hardware design Pipelines Process design sensor network Software algorithms |
| Title | Formalized Hardware Design Process by an Example of Building Energy Efficient Sensor Network for Computational Algorithm |
| URI | https://ieeexplore.ieee.org/document/4297527 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1La8JAEF7UU-mhDy19M4ceG03i5nW0bUQKSsEK3mR3M2mlNikhUuuv72wS7YMeeguBkM2wYb6d-b5vGLuypBsgd5RhWSgMToDWCDhHQ9mCd2PXihzUAufhyB1M-P3UmdbY9VYLg4gF-Qzb-rLo5UepWupSWYdrGajt1Vnd892tVosAO2EWhzbeRhRjBh36jvGwdCisnvoxPqXIHv09Nty8tySNvLSXuWyr9S9Lxv8ubJ-1vnR68LDNQAeshskh2-196w002aqvUelivsYIdJv-XWQIdwVvAyqVAMgPEAmEK6GtgiGN4aYalg1hIQ2EsDCaoDXAmI69aQajkj0OBHmhHAxRFRWht3hKs3n-_Npik374eDswqnELxpwwRG6gIjBgoyXjQHn0Y7qRtjfzKdSU0JBH0gwUnc8iIXUVMnYcW3rSlMrqOqbwPdk9Yo0kTfCYgfI91NAMudQGaLGw3ciKu2jaAcFD0zthTR3E2VvpqDGr4nf69-0ztlNWVDWJ5Jw18myJFwQFcnlZ7IFPDI-0og |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3JTsMwELWgHEAcWFrEzhw4kjaLneVYoFWBpkJqK_VWxc4EKkqColSUfj12kpZFHLhFlqLYlqN5nnnvDSGXBrc9pExohoGBRiWg1TxKURNmQK3INkKGSuDs9-zOkN6P2GiNXK20MIiYk8-wrh7zWn6YiJlKlTWokoGazjrZYJRStlJrScguUQuTR28pi9G9hlxJ3y88Csv3fjRQyeNHe4f4yy8XtJGX-izjdbH4Zcr436ntktqXUg8eVzFoj6xhvE-2m9-qA1UybytcOp0sMARVqH8PUoTbnLkBpU4A-AcEMbTmgTILhiSC67JdNrRycSC0cqsJOQfoy4tvkkKv4I-DBL1QtIYo04rQnD4l6SR7fq2RYbs1uOloZcMFbSJRRKahkHDARINHnnDkr2mHyuDMdVxbhjSkIdc9IW9oYcBVHjJizOQO17kwLKYHrsOtA1KJkxgPCQjXQQXOkHJlgRYFph0akYW66UmAqDtHpKo2cfxWeGqMy_07_nv4gmx2Bn533L3rPZyQrSK_qiglp6SSpTM8k8Ag4-f5efgErgu37w |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2007+9th+International+Conference+-+The+Experience+of+Designing+and+Applications+of+CAD+Systems+in+Microelectronics&rft.atitle=Formalized+Hardware+Design+Process+by+an+Example+of+Building+Energy+Efficient+Sensor+Network+for+Computational+Algorithm&rft.au=Vizgalov%2C+E.&rft.date=2007-02-01&rft.pub=IEEE&rft.isbn=9665335870&rft.spage=207&rft.epage=210&rft_id=info:doi/10.1109%2FCADSM.2007.4297527&rft.externalDocID=4297527 |