Open Access System for Information Sharing

Login Library

 

Article
Cited 57 time in webofscience Cited 3 time in scopus
Metadata Downloads
Full metadata record
Files in This Item:
There are no files associated with this item.
DC FieldValueLanguage
dc.contributor.authorPark, S-
dc.contributor.authorIm, H-
dc.date.accessioned2016-04-01T02:21:49Z-
dc.date.available2016-04-01T02:21:49Z-
dc.date.created2011-05-16-
dc.date.issued2011-01-
dc.identifier.issn0956-7968-
dc.identifier.other2011-OAK-0000023018-
dc.identifier.urihttps://oasis.postech.ac.kr/handle/2014.oak/24990-
dc.description.abstractIn efforts to overcome the complexity of the syntax and the lack of formal semantics of conventional hardware description languages, a number of functional hardware description languages have been developed. Like conventional hardware description languages, however, functional hardware description languages eventually convert all source programs into netlists, which describe wire connections in hardware circuits at the lowest level and conceal all high-level descriptions written into source programs. We develop a calculus, called l. (linear lambda), which may serve as an intermediate functional language just above netlists in the hierarchy of hardware description languages. In order to support higher-order functions, l lambda uses a linear type system, which enforces the linear use of variables of function type. The translation of l lambda into structural descriptions of hardware circuits is sound and complete in the sense that it maps expressions only to realizable hardware circuits, and that every realizable hardware circuit has a corresponding expression in l lambda. To illustrate the use of l lambda as a practical intermediate language for hardware description, we design a simple hardware description language that extends l lambda with polymorphism, and use it to implement a fast Fourier transform circuit and a bitonic sorting network.-
dc.description.statementofresponsibilityX-
dc.languageEnglish-
dc.publisherCAMBRIDGE UNIV PRESS-
dc.relation.isPartOfJOURNAL OF FUNCTIONAL PROGRAMMING-
dc.subjectLANGUAGE-
dc.subjectDESIGN-
dc.titleA calculus for hardware description-
dc.typeArticle-
dc.contributor.college컴퓨터공학과-
dc.identifier.doi10.1017/S0956796810000249-
dc.author.googlePark, S-
dc.author.googleIm, H-
dc.relation.volume21-
dc.relation.startpage21-
dc.relation.lastpage58-
dc.contributor.id10165554-
dc.relation.journalJOURNAL OF FUNCTIONAL PROGRAMMING-
dc.relation.indexSCI급, SCOPUS 등재논문-
dc.relation.sciSCIE-
dc.collections.nameJournal Papers-
dc.type.rimsART-
dc.identifier.bibliographicCitationJOURNAL OF FUNCTIONAL PROGRAMMING, v.21, pp.21 - 58-
dc.identifier.wosid000289376900002-
dc.date.tcdate2019-02-01-
dc.citation.endPage58-
dc.citation.startPage21-
dc.citation.titleJOURNAL OF FUNCTIONAL PROGRAMMING-
dc.citation.volume21-
dc.contributor.affiliatedAuthorPark, S-
dc.identifier.scopusid2-s2.0-80054903572-
dc.description.journalClass1-
dc.description.journalClass1-
dc.description.wostc56-
dc.description.scptc2*
dc.date.scptcdate2018-05-121*
dc.type.docTypeArticle-
dc.relation.journalWebOfScienceCategoryComputer Science, Software Engineering-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-

qr_code

  • mendeley

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Views & Downloads

Browse