{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,6]],"date-time":"2025-06-06T04:49:08Z","timestamp":1749185348830},"reference-count":19,"publisher":"Hindawi Limited","license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Scientific Programming"],"published-print":{"date-parts":[[2015]]},"abstract":"<jats:p>This work discusses various compiler level global scheduling techniques for multicore processors. The main contribution of the work is to delegate the job of exploiting fine grained parallelism to the compiler, thereby reducing the hardware overhead and the programming complexity. This goal is achieved by decomposing a sequential program into multiple subblocks and constructing subblock dependency graph (SDG). The proposed schedulers select subblocks from the SDG and schedules it on different cores, by ensuring the correct order of execution of subblocks. In conjunction with parallelization techniques, locality optimizations are performed to minimize communication overhead between the cores. The results observed are indicative of better and balanced speed-up per watt.<\/jats:p>","DOI":"10.1155\/2015\/860891","type":"journal-article","created":{"date-parts":[[2015,6,3]],"date-time":"2015-06-03T16:56:03Z","timestamp":1433350563000},"page":"1-12","source":"Crossref","is-referenced-by-count":3,"title":["Global Scheduling Heuristics for Multicore Architecture"],"prefix":"10.1155","volume":"2015","author":[{"given":"D. C.","family":"Kiran","sequence":"first","affiliation":[{"name":"Department of Computer Science and Information Systems, Birla Institute of Technology and Science Pilani, Rajasthan 333031, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S.","family":"Gurunarayanan","sequence":"additional","affiliation":[{"name":"Department of Electrical Electronics and Instrumentation, Birla Institute of Technology and Science Pilani, Rajasthan 333031, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Janardan Prasad","family":"Misra","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Information Systems, Birla Institute of Technology and Science Pilani, Rajasthan 333031, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abhijeet","family":"Nawal","sequence":"additional","affiliation":[{"name":"Oracle India Pvt. Ltd., Bangalore, Karnataka 560076, India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"98","reference":[{"key":"1","year":"2011"},{"key":"3","year":"2010"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1109\/12.752663"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1145\/2465.214917"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1109\/mc.1984.1659185"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1109\/5.476078"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1109\/5.964443"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1145\/13310.13312"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1145\/361604.361619"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1147\/rd.341.0093"},{"key":"19","doi-asserted-by":"publisher","DOI":"10.1145\/151244.151246"},{"key":"21","year":"2011"},{"key":"26","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-32112-2_2"},{"key":"29","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-31686-9_50"},{"issue":"4","key":"31","first-page":"461","volume":"13","year":"1991","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"32","doi-asserted-by":"publisher","DOI":"10.1147\/rd.461.0005"},{"key":"34","doi-asserted-by":"publisher","DOI":"10.1109\/2.612254"},{"key":"39","doi-asserted-by":"publisher","DOI":"10.1109\/mc.2008.209"},{"key":"40","doi-asserted-by":"publisher","DOI":"10.1109\/mc.2008.494"}],"container-title":["Scientific Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2015\/860891.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2015\/860891.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2015\/860891.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2016,7,27]],"date-time":"2016-07-27T16:22:31Z","timestamp":1469636551000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.hindawi.com\/journals\/sp\/2015\/860891\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"references-count":19,"alternative-id":["860891","860891"],"URL":"https:\/\/doi.org\/10.1155\/2015\/860891","relation":{},"ISSN":["1058-9244","1875-919X"],"issn-type":[{"value":"1058-9244","type":"print"},{"value":"1875-919X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015]]}}}