DC Field | Value | Language |
---|---|---|
dc.contributor.author | Park, S | - |
dc.contributor.author | Kim, J | - |
dc.contributor.author | Im, H | - |
dc.date.accessioned | 2016-04-01T02:58:49Z | - |
dc.date.available | 2016-04-01T02:58:49Z | - |
dc.date.created | 2010-04-28 | - |
dc.date.issued | 2008-09 | - |
dc.identifier.issn | 0362-1340 | - |
dc.identifier.other | 2008-OAK-0000020977 | - |
dc.identifier.uri | https://oasis.postech.ac.kr/handle/2014.oak/26081 | - |
dc.description.abstract | In 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 variant of the lambda calculus, called l lambda (linear lambda), which may serve as a high-level substitute for netlists. 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 high-level substitute for netlists, we design a simple hardware description language that extends l lambda with polymorphism, and use it to implement a Fast Fourier Transform circuit. | - |
dc.description.statementofresponsibility | X | - |
dc.language | English | - |
dc.publisher | ASSOC COMPUTING MACHINERY | - |
dc.relation.isPartOf | ACM SIGPLAN NOTICES | - |
dc.subject | languages | - |
dc.subject | hardware description language | - |
dc.subject | functional language | - |
dc.subject | linear type system | - |
dc.subject | HARDWARE DESIGN | - |
dc.subject | LANGUAGE | - |
dc.title | Functional netlists | - |
dc.type | Article | - |
dc.contributor.college | 컴퓨터공학과 | - |
dc.identifier.doi | 10.1145/1411203.1411253 | - |
dc.author.google | Park, S | - |
dc.author.google | Kim, J | - |
dc.author.google | Im, H | - |
dc.relation.volume | 43 | - |
dc.relation.issue | 9 | - |
dc.relation.startpage | 353 | - |
dc.relation.lastpage | 365 | - |
dc.contributor.id | 10165554 | - |
dc.relation.journal | ACM SIGPLAN NOTICES | - |
dc.relation.index | SCI급, SCOPUS 등재논문 | - |
dc.relation.sci | SCIE | - |
dc.collections.name | Conference Papers | - |
dc.type.rims | ART | - |
dc.identifier.bibliographicCitation | ACM SIGPLAN NOTICES, v.43, no.9, pp.353 - 365 | - |
dc.identifier.wosid | 000259436700036 | - |
dc.date.tcdate | 2018-03-23 | - |
dc.citation.endPage | 365 | - |
dc.citation.number | 9 | - |
dc.citation.startPage | 353 | - |
dc.citation.title | ACM SIGPLAN NOTICES | - |
dc.citation.volume | 43 | - |
dc.contributor.affiliatedAuthor | Park, S | - |
dc.identifier.scopusid | 2-s2.0-67650088257 | - |
dc.description.journalClass | 1 | - |
dc.description.journalClass | 1 | - |
dc.type.docType | Article; Proceedings Paper | - |
dc.subject.keywordAuthor | languages | - |
dc.subject.keywordAuthor | hardware description language | - |
dc.subject.keywordAuthor | functional language | - |
dc.subject.keywordAuthor | linear type system | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Software Engineering | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
dc.relation.journalResearchArea | Computer Science | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
library@postech.ac.kr Tel: 054-279-2548
Copyrights © by 2017 Pohang University of Science ad Technology All right reserved.