{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,1]],"date-time":"2022-04-01T11:29:36Z","timestamp":1648812576812},"reference-count":20,"publisher":"Elsevier BV","issue":"9","license":[{"start":{"date-parts":[[1991,11,1]],"date-time":"1991-11-01T00:00:00Z","timestamp":688953600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Parallel Computing"],"published-print":{"date-parts":[[1991,11]]},"DOI":"10.1016\/s0167-8191(05)80042-0","type":"journal-article","created":{"date-parts":[[2005,7,19]],"date-time":"2005-07-19T10:20:40Z","timestamp":1121768440000},"page":"969-982","source":"Crossref","is-referenced-by-count":7,"title":["A boltzmann machine approach to code optimization"],"prefix":"10.1016","volume":"17","author":[{"given":"A.","family":"De Gloria","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"P.","family":"Faraboschi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0167-8191(05)80042-0_bib1","series-title":"Proc. European Seminar on Neural Computing","article-title":"Solving combinatorial optimization on a Boltzmann Machine","author":"Aarts","year":"1988"},{"key":"10.1016\/S0167-8191(05)80042-0_bib2","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1016\/0167-8191(89)90124-5","article-title":"Computations in massively parallel networks based on the Boltzmann Machine: a review","volume":"9","author":"Aarts","year":"1989","journal-title":"Parallel Comput."},{"key":"10.1016\/S0167-8191(05)80042-0_bib3","series-title":"Compilers: Principles, Techniques and Tools","author":"Aho","year":"1986"},{"key":"10.1016\/S0167-8191(05)80042-0_bib4","series-title":"IEEE\/ACM Proc. 23rd Annual Workshop on Microprogramming and Microarchitectures","article-title":"Motivation and framework for using Genetic Algorithms for microcode compaction","author":"Beaty","year":"1990"},{"key":"10.1016\/S0167-8191(05)80042-0_bib5","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1145\/356757.356761","article-title":"The organization of microprogram stores","volume":"11","author":"Dasgupta","year":"1979","journal-title":"ACM Comput. Surv."},{"key":"10.1016\/S0167-8191(05)80042-0_bib6","series-title":"Bulldog: a Compiler for VLIW Architectures","author":"Ellis","year":"1986"},{"key":"10.1016\/S0167-8191(05)80042-0_bib7","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1016\/0167-8191(88)90037-3","article-title":"An Analysis of the computational and parallel complexity of the Livermore Loops","volume":"7","author":"Feo","year":"1988","journal-title":"Parallel Comput."},{"key":"10.1016\/S0167-8191(05)80042-0_bib8","doi-asserted-by":"crossref","DOI":"10.2172\/5752434","article-title":"The optimization of horizontal microcode within and beyond basic blocks: an application of processor scheduling with resources","author":"Fisher","year":"1979"},{"key":"10.1016\/S0167-8191(05)80042-0_bib9","doi-asserted-by":"crossref","first-page":"478","DOI":"10.1109\/TC.1981.1675827","article-title":"Trace Scheduling: a technique for global microcode compaction","volume":"7","author":"Fisher","year":"1981","journal-title":"IEEE Trans. Comput."},{"key":"10.1016\/S0167-8191(05)80042-0_bib10","series-title":"IEEE\/ACM Proc. 22nd Annual Workshop on Microprogramming and Microarchitecture","article-title":"ASIC Microprocessors","author":"Flynn","year":"1989"},{"key":"10.1016\/S0167-8191(05)80042-0_bib11","article-title":"Boltzmann Machines: constraints satisfaction machines that learn","author":"Hinton","year":"1984"},{"key":"10.1016\/S0167-8191(05)80042-0_bib12","series-title":"IEEE\/ACM Proc. of 15th Annual Workshop on Micro programming","article-title":"Monte Carlo Techniques in Code Optimization","author":"Jacobs","year":"1982"},{"key":"10.1016\/S0167-8191(05)80042-0_bib13","article-title":"A systolic array optimizing compiler","author":"Lam","year":"1987"},{"key":"10.1016\/S0167-8191(05)80042-0_bib14","doi-asserted-by":"crossref","DOI":"10.1145\/356819.356822","article-title":"Local Microcode Compaction Techniques","volume":"12","author":"Landskov","year":"1980","journal-title":"ACM Comput. Surv."},{"key":"10.1016\/S0167-8191(05)80042-0_bib15","series-title":"The Livermore Fortran Kernels: A computer Test of the Numerical performance range","author":"MacMahon","year":"1986"},{"key":"10.1016\/S0167-8191(05)80042-0_bib16","article-title":"Percolation Scheduling: A parallel compilation technique","author":"Nicolau","year":"1984"},{"key":"10.1016\/S0167-8191(05)80042-0_bib17","doi-asserted-by":"crossref","first-page":"791","DOI":"10.1109\/T-C.1974.224035","article-title":"A high-level language for horizontal microprogramming","volume":"C-23","author":"Ramamoorthy","year":"1974","journal-title":"IEEE Trans. Comput."},{"key":"10.1016\/S0167-8191(05)80042-0_bib18","doi-asserted-by":"crossref","first-page":"316","DOI":"10.1109\/TC.1979.1675353","article-title":"Microcode Bit Optimization is NP- complete","volume":"C-28","author":"Robertson","year":"1979","journal-title":"IEEE Trans. Comput."},{"key":"10.1016\/S0167-8191(05)80042-0_bib19","series-title":"Parallel Distributed Processing: Exploration in the Microstructure of Cognition","author":"Rumelhart","year":"1986"},{"key":"10.1016\/S0167-8191(05)80042-0_bib20","series-title":"IEEE\/ACM Proc. 7th Annual Workshop on Microprogramming","article-title":"On storage optimization for horizontal micropoprograms","author":"Yau","year":"1974"}],"container-title":["Parallel Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167819105800420?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167819105800420?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,3,6]],"date-time":"2019-03-06T23:36:33Z","timestamp":1551915393000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167819105800420"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1991,11]]},"references-count":20,"journal-issue":{"issue":"9","published-print":{"date-parts":[[1991,11]]}},"alternative-id":["S0167819105800420"],"URL":"https:\/\/doi.org\/10.1016\/s0167-8191(05)80042-0","relation":{},"ISSN":["0167-8191"],"issn-type":[{"value":"0167-8191","type":"print"}],"subject":[],"published":{"date-parts":[[1991,11]]}}}