{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,1]],"date-time":"2025-08-01T03:49:10Z","timestamp":1754020150476,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2010,10,24]],"date-time":"2010-10-24T00:00:00Z","timestamp":1287878400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2010,10,24]]},"DOI":"10.1145\/1878961.1879009","type":"proceedings-article","created":{"date-parts":[[2010,11,9]],"date-time":"2010-11-09T15:01:31Z","timestamp":1289314891000},"page":"267-276","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":29,"title":["Automatic parallelization of embedded software using hierarchical task graphs and integer linear programming"],"prefix":"10.1145","author":[{"given":"Daniel","family":"Cordes","sequence":"first","affiliation":[{"name":"Informatik Centrum Dortmund e.V., Dortmund, Germany"}]},{"given":"Peter","family":"Marwedel","sequence":"additional","affiliation":[{"name":"Informatik Centrum Dortmund e.V., Dortmund, Germany"}]},{"given":"Arindam","family":"Mallik","sequence":"additional","affiliation":[{"name":"Imec Belgium, Leuven, Belgium"}]}],"member":"320","published-online":{"date-parts":[[2010,10,24]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/1874620.1874898"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11265-005-6648-1"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1391469.1391663"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/258916.258945"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/944645.944702"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02577777"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/224170.224337"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.546613"},{"key":"e_1_3_2_1_9_1","unstructured":"A. Heinig. R2G - RTEMS and RTLib Glued Together. http:\/\/ls12-www.cs.tu-dortmund.de\/staff\/heinig\/research\/projects\/r2g\/ April 2010.  A. Heinig. R2G - RTEMS and RTLib Glued Together. http:\/\/ls12-www.cs.tu-dortmund.de\/staff\/heinig\/research\/projects\/r2g\/ April 2010."},{"key":"e_1_3_2_1_10_1","unstructured":"IBM. IBM - High-performance mathematical programming engine - IBM ILOG CPLEX - Software. http:\/\/www-01.ibm.com\/software\/integration\/optimization\/cplex\/ April 2010.  IBM. IBM - High-performance mathematical programming engine - IBM ILOG CPLEX - Software. http:\/\/www-01.ibm.com\/software\/integration\/optimization\/cplex\/ April 2010."},{"key":"e_1_3_2_1_11_1","unstructured":"ICD e.V. ICD-C Compiler framework. http:\/\/www.icd.de\/es\/icd-c\/icd-c.html April 2010.  ICD e.V. ICD-C Compiler framework. http:\/\/www.icd.de\/es\/icd-c\/icd-c.html April 2010."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/513918.514096"},{"key":"e_1_3_2_1_13_1","unstructured":"C. G. Lee. UTDSP Benchmark Suite. http:\/\/www.eecg.toronto.edu\/\u00dccorinna\/DSP\/infrastructure\/UTDSP.html April 2010.  C. G. Lee. UTDSP Benchmark Suite. http:\/\/www.eecg.toronto.edu\/\u00dccorinna\/DSP\/infrastructure\/UTDSP.html April 2010."},{"key":"e_1_3_2_1_14_1","volume-title":"Proc. of JILP","author":"Memik G.","year":"2005","unstructured":"G. Memik , G. Reinman , and W. H. Mangione-Smith . Precise instruction scheduling . Proc. of JILP , 2005 . G. Memik, G. Reinman, and W. H. Mangione-Smith. Precise instruction scheduling. Proc. of JILP, 2005."},{"key":"e_1_3_2_1_15_1","volume-title":"Advanced Compiler Design and Implementation","author":"Muchnick S. S.","year":"1997","unstructured":"S. S. Muchnick . Advanced Compiler Design and Implementation . Morgan Kaufmann Publishers Inc ., 1997 . S. S. Muchnick. Advanced Compiler Design and Implementation. Morgan Kaufmann Publishers Inc., 1997."},{"key":"e_1_3_2_1_16_1","volume-title":"Inc.","author":"Nichols B.","year":"1996","unstructured":"B. Nichols , D. Buttlar , and J. P. Farrell . Pthreads programming. O'Reilly & Associates , Inc. , Sebastopol, CA, USA , 1996 . B. Nichols, D. Buttlar, and J. P. Farrell. Pthreads programming. O'Reilly & Associates, Inc., Sebastopol, CA, USA, 1996."},{"key":"e_1_3_2_1_17_1","unstructured":"OpenMP. The OpenMP API specification for parallel programming. http:\/\/www.openmp.org\/ April 2010.  OpenMP. The OpenMP API specification for parallel programming. http:\/\/www.openmp.org\/ April 2010."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2005.13"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/109025.109089"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1755888.1755891"},{"key":"e_1_3_2_1_21_1","volume-title":"Partitioning and Scheduling Parallel Programs for Multiprocessors","author":"Sarkar V.","year":"1989","unstructured":"V. Sarkar . Partitioning and Scheduling Parallel Programs for Multiprocessors . MIT Press , 1989 . V. Sarkar. Partitioning and Scheduling Parallel Programs for Multiprocessors. MIT Press, 1989."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.355.0779"},{"key":"e_1_3_2_1_23_1","volume-title":"MPI-The Complete Reference, Volume 1: The MPI Core","author":"Snir M.","year":"1998","unstructured":"M. Snir , S. Otto , S. Huss-Lederman , MPI-The Complete Reference, Volume 1: The MPI Core . MIT Press , 1998 . M. Snir, S. Otto, S. Huss-Lederman, et al. MPI-The Complete Reference, Volume 1: The MPI Core. MIT Press, 1998."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542496"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1155\/2007\/75947"}],"event":{"name":"ESWeek '10: Sixth Embedded Systems Week","sponsor":["SIGBED ACM Special Interest Group on Embedded Systems","SIGDA ACM Special Interest Group on Design Automation","SIGMICRO ACM Special Interest Group on Microarchitectural Research and Processing","CEDA","IEEE CAS","IEEE CS"],"location":"Scottsdale Arizona USA","acronym":"ESWeek '10"},"container-title":["Proceedings of the eighth IEEE\/ACM\/IFIP international conference on Hardware\/software codesign and system synthesis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1878961.1879009","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1878961.1879009","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:09:04Z","timestamp":1750248544000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1878961.1879009"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,10,24]]},"references-count":25,"alternative-id":["10.1145\/1878961.1879009","10.1145\/1878961"],"URL":"https:\/\/doi.org\/10.1145\/1878961.1879009","relation":{},"subject":[],"published":{"date-parts":[[2010,10,24]]},"assertion":[{"value":"2010-10-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}