{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T14:37:55Z","timestamp":1740148675773,"version":"3.37.3"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2015,11,6]],"date-time":"2015-11-06T00:00:00Z","timestamp":1446768000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Sign Process Syst"],"published-print":{"date-parts":[[2017,4]]},"DOI":"10.1007\/s11265-015-1059-4","type":"journal-article","created":{"date-parts":[[2015,11,6]],"date-time":"2015-11-06T03:04:43Z","timestamp":1446779083000},"page":"33-48","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Energy-Awareness and Performance Management with Parallel Dataflow Applications"],"prefix":"10.1007","volume":"87","author":[{"given":"Simon","family":"Holmbacka","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Erwan","family":"Nogues","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maxime","family":"Pelcat","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S\u00e9bastien","family":"Lafond","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Menard","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Johan","family":"Lilius","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,11,6]]},"reference":[{"issue":"5","key":"1059_CR1","doi-asserted-by":"publisher","first-page":"584","DOI":"10.1109\/TC.2004.1275298","volume":"53","author":"H Aydin","year":"2004","unstructured":"Aydin, H., Melhem, R., Mosse, D., & Mejia-Alvarez, P. (2004). Power-aware scheduling for periodic real-time tasks. IEEE Transactions on Computers, 53(5), 584\u2013600. doi: 10.1109\/TC.2004.1275298 .","journal-title":"IEEE Transactions on Computers"},{"key":"1059_CR2","doi-asserted-by":"publisher","unstructured":"Azeemi, N.Z. (2006). Exploiting parallelism for energy efficient source code high performance computing. In IEEE International Conference on Industrial Technology, 2006. ICIT 2006. doi: 10.1109\/ICIT.2006.372685 (pp. 2741\u20132746).","DOI":"10.1109\/ICIT.2006.372685"},{"key":"1059_CR3","unstructured":"Brodowski, D. (2013). Cpu frequency and voltage scaling code in the linux(tm) kernel. https:\/\/www.kernel.org\/doc\/Documentation\/cpu-freq\/governors.txt ."},{"issue":"3","key":"1059_CR4","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1109\/MCS.2003.1200240","volume":"23","author":"A Cervin","year":"2003","unstructured":"Cervin, A., Henriksson, D., Lincoln, B., Eker, J., & \u00c5rz\u00e9n, K.E. (2003). How does control timing affect performance? Analysis and simulation of timing using Jitterbug and TrueTime. IEEE Control Systems Magazine, 23 (3), 16\u201330.","journal-title":"IEEE Control Systems Magazine"},{"issue":"4","key":"1059_CR5","first-page":"473","volume":"27","author":"A Chandrakasan","year":"1992","unstructured":"Chandrakasan, A., Sheng, S., & Brodersen, R. (1992). Low-power cmos digital design. Solid-State Circuits . Journal of IEEE, 27(4), 473\u2013484. doi: 10.1109\/4.126534 .","journal-title":"Journal of IEEE"},{"issue":"3","key":"1059_CR6","doi-asserted-by":"publisher","first-page":"342","DOI":"10.1109\/TPDS.2009.41","volume":"21","author":"S Cho","year":"2010","unstructured":"Cho, S., & Melhem, R. (2010). On the interplay of parallelization, program performance, and energy consumption. Parallel and Distributed Systems. Transactions on IEEE, 21(3), 342\u2013353. doi: 10.1109\/TPDS.2009.41 .","journal-title":"Transactions on IEEE"},{"key":"1059_CR7","doi-asserted-by":"publisher","unstructured":"Cristea, A., & Okamoto, T. (1999). Speed-up opportunities for ann in a time-share parallel environment. In International Joint Conference on Neural Networks, 1999. IJCNN \u201999. vol. 4. doi: 10.1109\/IJCNN.1999.833446 , (Vol. 4 pp. 2410\u20132413).","DOI":"10.1109\/IJCNN.1999.833446"},{"key":"1059_CR8","doi-asserted-by":"crossref","unstructured":"Lee, E., & D.m. (1987). Static scheduling of synchronous data-flow programs for digital signal processing. IEEE Transactions on Computers, 24\u201335.","DOI":"10.1109\/TC.1987.5009446"},{"key":"1059_CR9","doi-asserted-by":"publisher","unstructured":"Eyerman, S., Eeckhout, L., Karkhanis, T., & Smith, J.E. (2009). A mechanistic performance model for superscalar out-of-order processors. ACM Transactions on Computer Systems 27 (2), 3:1\u20133:37. doi: 10.1145\/1534909.1534910 .","DOI":"10.1145\/1534909.1534910"},{"key":"1059_CR10","doi-asserted-by":"crossref","first-page":"979","DOI":"10.1137\/S1052623499350013","volume":"12","author":"PE Gill","year":"1997","unstructured":"Gill, P. E., Murray, W., & Michael, Saunders, M.A. (1997). Snopt An sqp algorithm for large-scale constrained optimization. SIAM Journal on Optimization, 12, 979\u20131006.","journal-title":"SIAM Journal on Optimization"},{"key":"1059_CR11","unstructured":"H\u00e4hnel, M., & H\u00e4rtig, H. (2014). Heterogeneity by the numbers: A study of the odroid xu+e big. little platform. In Proceedings of the 6th USENIX Conference on Power-Aware Computing and Systems, HotPower\u201914, pp. 3\u20133. USENIX Association, Berkeley, CA, USA. http:\/\/dl.acm.org\/citation.cfm?id=2696568.2696571 ."},{"key":"1059_CR12","doi-asserted-by":"publisher","unstructured":"H\u00e4llis, F., Holmbacka, S., Lund, W., Slotte, R., Lafond, S., & Lilius, J. (2013). Thermal influence on the energy efficiency of workload consolidation in many-core architectures. In Digital Communications - Green ICT (TIWDC), 2013 24th Tyrrhenian International Workshop on. doi: 10.1109\/TIWDC.2013.6664218 (pp. 1\u20136).","DOI":"10.1109\/TIWDC.2013.6664218"},{"key":"1059_CR13","doi-asserted-by":"publisher","unstructured":"Haque, M., Aydin, H., & Zhu, D. (2013). Energy-aware task replication to manage reliability for periodic real-time applications on multicore platforms. In International Green Computing Conference (IGCC), 2013. doi: 10.1109\/IGCC.2013.6604518 (pp. 1\u201311).","DOI":"10.1109\/IGCC.2013.6604518"},{"key":"1059_CR14","doi-asserted-by":"publisher","unstructured":"He, Y., Leiserson, C.E., & Leiserson, W.M. (2010). The cilkview scalability analyzer. In Proceedings of the Twenty-second Annual ACM Symposium on Parallelism in Algorithms and Architectures, SPAA \u201910, pp. 145\u2013156. ACM, New York, NY, USA. doi: 10.1145\/1810479.1810509 .","DOI":"10.1145\/1810479.1810509"},{"key":"1059_CR15","doi-asserted-by":"publisher","unstructured":"Hoffmann, H., Eastep, J., Santambrogio, M.D., Miller, J.E., & Agarwal, A. (2010). Application heartbeats: A generic interface for specifying program performance and goals in autonomous computing environments. In Proceedings of the 7th International Conference on Autonomic Computing, ICAC \u201910, pp. 79\u201388. ACM, New York, NY, USA. doi: 10.1145\/1809049.1809065 .","DOI":"10.1145\/1809049.1809065"},{"key":"1059_CR16","doi-asserted-by":"publisher","unstructured":"Hoffmann, H., Eastep, J., Santambrogio, M.D., Miller, J.E., & Agarwal, A. (2010). Application heartbeats for software performance and health. SIGPLAN Not, 45(5), 347\u2013348. doi: 10.1145\/1837853.1693507 .","DOI":"10.1145\/1837853.1693507"},{"key":"1059_CR17","doi-asserted-by":"publisher","unstructured":"Hoffmann, H., Sidiroglou, S., Carbin, M., Misailovic, S., Agarwal, A., & Rinard, M. (2011). Dynamic knobs for responsive power-aware computing. SIGPLAN Not, 46(3), 199\u2013212. doi: 10.1145\/1961296.1950390 .","DOI":"10.1145\/1961296.1950390"},{"key":"1059_CR18","unstructured":"Holmbacka, S., Lafond, S., & Lilius, J. (2015). Performance monitor based power management for big.little platforms. In HIPEAC Workshop on energy efficiency with heterogeneous computing (pp. 1\u20136)."},{"key":"1059_CR19","doi-asserted-by":"crossref","unstructured":"Hong, I., Kirovski, D., Qu, G., Potkonjak, M., & Srivastava, M. (1998). Power optimization of variable voltage core-based systems. In Design automation conference, 1998. Proceedings (pp. 176\u2013181).","DOI":"10.1145\/277044.277088"},{"key":"1059_CR20","doi-asserted-by":"publisher","unstructured":"Huang, K., Santinelli, L., Chen, J.J., Thiele, L., & Buttazzo, G. (2009). Adaptive dynamic power management for hard real-time systems. In Real-Time Systems Symposium, 2009, RTSS 2009. 30th IEEE. doi: 10.1109\/RTSS.2009.25 (pp. 23\u201332).","DOI":"10.1109\/RTSS.2009.25"},{"key":"1059_CR21","doi-asserted-by":"publisher","unstructured":"Huang, K., Santinelli, L., Chen, J.J., Thiele, L., & Buttazzo, G. (2009). Periodic power management schemes for real-time event streams. In CDC\/CCC 2009. Proceedings of the 48th IEEE Conference. doi: 10.1109\/CDC.2009.5400034 (pp. 6224\u20136231).","DOI":"10.1109\/CDC.2009.5400034"},{"key":"1059_CR22","unstructured":"Iondry, K. (1999). Iterative methods for optimization society for industrial and applied mathematics."},{"key":"1059_CR23","doi-asserted-by":"crossref","unstructured":"Jafri, S., Tajammul, M., Hemani, A., Paul, K., Plosila, J., & Tenhunen, H. (2013). Energy-aware-task-parallelism for efficient dynamic voltage, and frequency scaling, in cgras. In International Conference on Embedded computer systems: Architectures, Modeling, and Simulation (SAMOS XIII), 2013 (pp. 104\u2013112).","DOI":"10.1109\/SAMOS.2013.6621112"},{"key":"1059_CR24","doi-asserted-by":"publisher","unstructured":"Jejurikar, R., Pereira, C., & Gupta, R. (2004). Leakage aware dynamic voltage scaling for real-time embedded systems. In Proceedings of the 41st Annual Design Automation Conference, DAC \u201904, pp. 275\u2013280. ACM, New York, NY, USA. doi: 10.1145\/996566.996650 .","DOI":"10.1145\/996566.996650"},{"key":"1059_CR25","unstructured":"Jones, M.T. (2006). Inside the linux scheduler. http:\/\/www.ibm.com\/developerworks\/linux\/library\/l-scheduler\/ ."},{"key":"1059_CR26","doi-asserted-by":"publisher","unstructured":"Kahng, A., Kang, S., Kumar, R., & Sartori, J. (2013). Enhancing the efficiency of energy-constrained dvfs designs. Very Large Scale Integration (VLSI) Systems, IEEE Transactions on, 21(10), 1769\u20131782. doi: 10.1109\/TVLSI.2012.2219084 .","DOI":"10.1109\/TVLSI.2012.2219084"},{"key":"1059_CR27","doi-asserted-by":"publisher","unstructured":"Karmarkar, N. (1984). A new polynomial-time algorithm for linear programming. In Proceedings of the 16th ACM symposium on Theory of computing, STOC \u201984, pp. 302\u2013311. ACM. doi: 10.1145\/800057.808695 .","DOI":"10.1145\/800057.808695"},{"key":"1059_CR28","first-page":"236","volume":"4","author":"N Khalid","year":"2011","unstructured":"Khalid, N., Ahmad, S., Noor, N., Fadzil, A., & Taib, M. (2011). Parallel approach of sobel edge detector on multicore platform. International Journal of Computers and Communications Issue, 4, 236\u2013244.","journal-title":"International Journal of Computers and Communications Issue"},{"key":"1059_CR29","doi-asserted-by":"publisher","unstructured":"Kim, N., Austin, T., Baauw, D., Mudge, T., Flautner, K., Hu, J., Irwin, M., Kandemir, M., & Narayanan, V. (2003). Leakage current: Moore\u2019s law meets static power. Computer, 36(12), 68\u201375. doi: 10.1109\/MC.2003.1250885 .","DOI":"10.1109\/MC.2003.1250885"},{"key":"1059_CR30","doi-asserted-by":"publisher","unstructured":"Kim, W., Shin, D., Yun, H.S., Kim, J., & Min, S.L. (2002). Performance comparison of dynamic voltage scaling algorithms for hard real-time systems. In Real-Time and Embedded Technology and Applications Symposium, 2002. Proceedings. Eighth IEEE. doi: 10.1109\/RTTAS.2002.1137397 (pp. 219\u2013228).","DOI":"10.1109\/RTTAS.2002.1137397"},{"key":"1059_CR31","doi-asserted-by":"publisher","unstructured":"M\u2019zah, A., & Hammami, O. (2010). Parallel programming and speed up evaluation of a noc 2-ary 4-fly. In International Conference on Microelectronics (ICM), 2010. 10.1109\/ICM.2010.5696103 (pp. 156\u2013159).","DOI":"10.1109\/ICM.2010.5696103"},{"issue":"2","key":"1059_CR32","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1007\/s11265-008-0305-4","volume":"60","author":"V Nollet","year":"2008","unstructured":"Nollet, V., Verkest, D., & Corporaal, H. (2008). A safari through the mpsoc run-time management jungle. Journal of Signal Processing Systems, 60(2), 251\u2013268.","journal-title":"Journal of Signal Processing Systems"},{"key":"1059_CR33","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1155\/2009\/598529","volume":"2009","author":"M Pelcat","year":"2009","unstructured":"Pelcat, M., Piat, J., Wipliez, M., Aridhi, S., & Nezan, J. F. (2009). An open framework for rapid prototyping of signal processing applications. EURASIP journal on embedded systems, 2009, 11.","journal-title":"EURASIP journal on embedded systems"},{"key":"1059_CR34","doi-asserted-by":"publisher","unstructured":"Qiu, M., Niu, J.W., Yang, L., Qin, X., Zhang, S., & Wang, B. (2010). Energy-aware loop parallelism maximization for multi-core dsp architectures. In Green Computing and Communications (GreenCom), 2010 IEEE\/ACM Int\u2019l Conference on Int\u2019l Conference on Cyber, Physical and Social Computing (CPSCom). doi: 10.1109\/GreenCom-CPSCom.2010.87 (pp. 205\u2013212).","DOI":"10.1109\/GreenCom-CPSCom.2010.87"},{"key":"1059_CR35","doi-asserted-by":"publisher","unstructured":"Rauber, T., & Runger, G. (2012). Energy-aware execution of fork-join-based task parallelism. In IEEE 20th International Symposium on Modeling, Analysis Simulation of Computer and Telecommunication Systems (MASCOTS), 2012. doi: 10.1109\/MASCOTS.2012.35 (pp. 231\u2013240).","DOI":"10.1109\/MASCOTS.2012.35"},{"key":"1059_CR36","unstructured":"Sadri, M., Bartolini, A., & Benini, L. (2011). Single-chip cloud computer thermal model. In 17th international workshop on Thermal investigations of ICs and systems (THERMINIC), 2011 (pp. 1\u20136)."},{"key":"1059_CR37","doi-asserted-by":"publisher","unstructured":"Sasaki, H., Imamura, S., & Inoue, K. (2013). Coordinated power-performance optimization in manycores. In 22nd International Conference on Parallel Architectures and Compilation Techniques (PACT), 2013. doi: 10.1109\/PACT.2013.6618803 (pp. 51\u201361).","DOI":"10.1109\/PACT.2013.6618803"},{"key":"1059_CR38","doi-asserted-by":"crossref","unstructured":"Seth, K., Anantaraman, A., Mueller, F., & Rotenberg, E. (2003). Fast: Frequency-aware static timing analysis. In Proceedings of the 24th IEEE international Real-Time Systems Symposium, RTSS \u201903, pp. 40\u2013. IEEE computer society, washington, DC, USA.","DOI":"10.1109\/REAL.2003.1253252"},{"key":"1059_CR39","doi-asserted-by":"publisher","unstructured":"Singh, H., Agarwal, K., Sylvester, D., & Nowka, K. (2007). IEEE Transactions on Enhanced leakage reduction techniques using intermediate strength power gating. Very Large Scale Integration (VLSI) Systems, 15(11), 1215\u20131224. doi: 10.1109\/TVLSI.2007.904101 .","DOI":"10.1109\/TVLSI.2007.904101"},{"key":"1059_CR40","doi-asserted-by":"publisher","unstructured":"Takouna, I., Dawoud, W., & Meinel, C. (2011). Accurate mutlicore processor power models for power-aware resource management. In IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing (DASC), 2011. doi: 10.1109\/DASC.2011.85 (pp. 419\u2013426).","DOI":"10.1109\/DASC.2011.85"},{"key":"1059_CR41","doi-asserted-by":"publisher","unstructured":"Truchet, C., Richoux, F., & Codognet, P. (2013). Prediction of parallel speed-ups for las vegas algorithms. In 42nd International Conference on Parallel Processing (ICPP), 2013. doi: 10.1109\/ICPP.2013.25 (pp. 160\u2013169).","DOI":"10.1109\/ICPP.2013.25"}],"container-title":["Journal of Signal Processing Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-015-1059-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11265-015-1059-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-015-1059-4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-015-1059-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T08:22:29Z","timestamp":1559377349000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11265-015-1059-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,11,6]]},"references-count":41,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,4]]}},"alternative-id":["1059"],"URL":"https:\/\/doi.org\/10.1007\/s11265-015-1059-4","relation":{},"ISSN":["1939-8018","1939-8115"],"issn-type":[{"type":"print","value":"1939-8018"},{"type":"electronic","value":"1939-8115"}],"subject":[],"published":{"date-parts":[[2015,11,6]]}}}