Formal derivation of multilayered hardware/software structures
Presents a formal method for synthesising multi-layered regular processor arrays from algorithm specifications. A multi-layered array is a structure where 2D sub-arrays are connected into a 3D array only by one edge, and thus it fits, for example, the structure of a motherboard with FPGA daughter-bo...
Saved in:
| Published in | ICFEM 2000 : Third IEEE International Conference on Formal Engineering Methods : York, England, September 4-6, 2000 pp. 5 - 13 |
|---|---|
| Main Author | |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
2000
|
| Subjects | |
| Online Access | Get full text |
| ISBN | 9780769508221 0769508227 |
| DOI | 10.1109/ICFEM.2000.873800 |
Cover
| Abstract | Presents a formal method for synthesising multi-layered regular processor arrays from algorithm specifications. A multi-layered array is a structure where 2D sub-arrays are connected into a 3D array only by one edge, and thus it fits, for example, the structure of a motherboard with FPGA daughter-boards. The synthesis of multi-layerd structures requires the extensive use of algebraic transformations, which is not possible using the classical regular array theory. We apply the iso-plane method which was developed for mapping reductions into regular arrays. In this paper, we further develop the iso-plane method and use it in a more general case - for decomposing a problem into parallel, loosely coupled parts (layered); we provide the conditions for regularly increasing the degree of parallelism in the problem specification; and we introduce partial lexicographic orders for data propagation and provide the conditions for mapping these data propagation structures on to arrays. |
|---|---|
| AbstractList | Presents a formal method for synthesising multi-layered regular processor arrays from algorithm specifications. A multi-layered array is a structure where 2D sub-arrays are connected into a 3D array only by one edge, and thus it fits, for example, the structure of a motherboard with FPGA daughter-boards. The synthesis of multi-layerd structures requires the extensive use of algebraic transformations, which is not possible using the classical regular array theory. We apply the iso-plane method which was developed for mapping reductions into regular arrays. In this paper, we further develop the iso-plane method and use it in a more general case - for decomposing a problem into parallel, loosely coupled parts (layered); we provide the conditions for regularly increasing the degree of parallelism in the problem specification; and we introduce partial lexicographic orders for data propagation and provide the conditions for mapping these data propagation structures on to arrays. |
| Author | Plaks, T.P. |
| Author_xml | – sequence: 1 givenname: T.P. surname: Plaks fullname: Plaks, T.P. organization: SCISM, South Bank Polytech., London, UK |
| BookMark | eNotj81Kw0AURgdUUGseQFd5gaZ3ZpL52QgSmlqouNF1uZ3c4Eh-ZGai9O2t1NV34MCB75ZdjtNIjN1zKDgHu9rWzfqlEABQGC0NwAXLrDagla3ACMGvWRbj58mDtKVW4oY9NlMYsM9bCv4bk5_GfOryYe6T7_FIgdr8A0P7g4FWcerSH-QxhdmlOVC8Y1cd9pGy_12w92b9Vj8vd6-bbf20W3quRVpah0QkoSyN7Xjl1KHSKBQ3SNYpVyqsugqdNqSxbDU_2NYYyZVEgyBIywV7OHf9qbP_Cn7AcNyfT8pfIgpKaQ |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/ICFEM.2000.873800 |
| 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 Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EndPage | 13 |
| ExternalDocumentID | 873800 |
| GroupedDBID | 6IE 6IK 6IL AAJGR AAVQY AAWTH ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK OCL RIE RIL |
| ID | FETCH-LOGICAL-i172t-9caeee304489f15c6b57a2618ae9c6c46a5f5ac78e7a4d71b9d883163a8a02e73 |
| IEDL.DBID | RIE |
| ISBN | 9780769508221 0769508227 |
| IngestDate | Tue Aug 26 18:13:30 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i172t-9caeee304489f15c6b57a2618ae9c6c46a5f5ac78e7a4d71b9d883163a8a02e73 |
| PageCount | 9 |
| ParticipantIDs | ieee_primary_873800 |
| PublicationCentury | 2000 |
| PublicationDate | 20000000 |
| PublicationDateYYYYMMDD | 2000-01-01 |
| PublicationDate_xml | – year: 2000 text: 20000000 |
| PublicationDecade | 2000 |
| PublicationTitle | ICFEM 2000 : Third IEEE International Conference on Formal Engineering Methods : York, England, September 4-6, 2000 |
| PublicationTitleAbbrev | ICFEM |
| PublicationYear | 2000 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0000394762 |
| Score | 1.2872128 |
| Snippet | Presents a formal method for synthesising multi-layered regular processor arrays from algorithm specifications. A multi-layered array is a structure where 2D... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 5 |
| SubjectTerms | Algorithm design and analysis Design methodology Field programmable gate arrays Hardware Image processing Parallel processing Partitioning algorithms Software algorithms Software packages Software tools |
| Title | Formal derivation of multilayered hardware/software structures |
| URI | https://ieeexplore.ieee.org/document/873800 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV05T8MwFLZoJ1iAUsStDKxOk9iOnYWlalSQQAxU6lY9XxKiahFthODX4yOUQwxsfh4sH7Lf4fd9D6FLogkprAGcW15gCpxjKZnBlClGVCm0liHb4q4cT-jNlE1bnu2AhTHGhOQzk_pm-MvXS9X4UNlAcOLsmw7qcFFGqNYmnJKRirp7HR1zX9m0KHjLr_Mp5-2nZp5Vg-thPboNMJU0DvqjuErQLfVuBG2vAiWhTyl5Spu1TNX7L8LGf057D_W_QHzJ_UY97aMts-ihnW_8gwfoqvYW6zzRTo6h2WRpk5BjOIc3X8Uz8aCsV3gxg5V7r30jiYyzjXPT-2hSjx6GY9wWVMCPzk5Z40qBmxzJnEtW2ZypUjIOzoUSYCpVKloCswwUF4YD1TyXlRaCOIsNBGSF4eQQdRfLhTlCiQJL_WPAtVaUWxDW6TtrfLdUJCfHqOc3YvYcOTNmcQ9O_uw9RdsR4O4DG2eo65Zhzp2qX8uLcMgfMLmnJg |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1JTwIxFG4UD-pFRYy7c_DaYWbaTjsXL4QJKBAPkHAjXRMjASIQo7_eLiMu8eCtr4emS9q39H3fA-AWKYQyozlMDc0g5pRCIYiGmEiCZM6UEj7bYpB3Rvh-TMYVz7bHwmitffKZjl3T_-WruVy7UFmTUWTtm22wQzDGJIC1NgGVBBXY3uzgmrvapllGK4adTzmtvjXTpGh2W2W774EqcRj2R3kVr13KgwDbXnpSQpdU8hyvVyKW778oG_858UPQ-ILxRY8bBXUEtvSsDva_MRAeg7vS2azTSFk5BGejuYl8luGUv7k6npGDZb3yF91c2hfbNaLAObu2jnoDjMr2sNWBVUkF-GQtlRUsJLeTQ4l1ygqTEpkLQrl1ohjXhcwlzjkxhEvKNOVY0VQUijFkbTbOeJJpik5AbTaf6VMQSW6wew6oUhJTw5mxGs9o1y0kStEZqLuNmCwCa8Yk7MH5n703YLcz7Pcmve7g4QLsBbi7C3Ncgppdkr6yin8lrv2BfwAk-Kpz |
| 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=ICFEM+2000+%3A+Third+IEEE+International+Conference+on+Formal+Engineering+Methods+%3A+York%2C+England%2C+September+4-6%2C+2000&rft.atitle=Formal+derivation+of+multilayered+hardware%2Fsoftware+structures&rft.au=Plaks%2C+T.P.&rft.date=2000-01-01&rft.pub=IEEE&rft.isbn=9780769508221&rft.spage=5&rft.epage=13&rft_id=info:doi/10.1109%2FICFEM.2000.873800&rft.externalDocID=873800 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769508221/lc.gif&client=summon&freeimage=true |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769508221/mc.gif&client=summon&freeimage=true |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769508221/sc.gif&client=summon&freeimage=true |