{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T10:13:52Z","timestamp":1743070432618,"version":"3.40.3"},"publisher-location":"Cham","reference-count":20,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031661457"},{"type":"electronic","value":"9783031661464"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-3-031-66146-4_13","type":"book-chapter","created":{"date-parts":[[2024,8,1]],"date-time":"2024-08-01T17:02:49Z","timestamp":1722531769000},"page":"192-206","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["AccProf: Increasing the\u00a0Accuracy of\u00a0Embedded Application Profiling Using FPGAs"],"prefix":"10.1007","author":[{"given":"Emmanouil","family":"Skordalakis","sequence":"first","affiliation":[]},{"given":"Andrew","family":"Attwood","sequence":"additional","affiliation":[]},{"given":"John","family":"Goodacre","sequence":"additional","affiliation":[]},{"given":"Mikel","family":"Luj\u00e1n","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,8,1]]},"reference":[{"key":"13_CR1","unstructured":"https:\/\/docs.sel4.systems\/Tutorials\/capabilities.html"},{"key":"13_CR2","unstructured":"GitHub - embench\/embench-iot: The main Embench repository\u2014github.com. https:\/\/github.com\/embench\/embench-iot. Accessed 16 Dec 12 2023"},{"key":"13_CR3","unstructured":"Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit\u2014xilinx.com. https:\/\/www.xilinx.com\/products\/boards-and-kits\/ek-u1-zcu102-g.html. Accessed 15 Dec 2023"},{"key":"13_CR4","doi-asserted-by":"crossref","unstructured":"Aldham, M., Anderson, J., Brown, S., Canis, A.: Low-cost hardware profiling of run-time and energy in FPGA embedded processors. In: ASAP 2011-22nd IEEE International Conference on Application-specific Systems, Architectures and Processors, pp. 61\u201368. IEEE (2011)","DOI":"10.1109\/ASAP.2011.6043237"},{"key":"13_CR5","doi-asserted-by":"crossref","unstructured":"Bailleu, M., Dragoti, D., Bhatotia, P., Fetzer, C.: TEE-Perf: a profiler for trusted execution environments. In: 2019 49th Annual IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN), pp. 414\u2013421. IEEE (2019)","DOI":"10.1109\/DSN.2019.00050"},{"key":"13_CR6","doi-asserted-by":"crossref","unstructured":"Beischl, A., Kersten, T., Bandle, M., Giceva, J., Neumann, T.: Profiling dataflow systems on multiple abstraction levels. In: Proceedings of the Sixteenth European Conference on Computer Systems, pp. 474\u2013489 (2021)","DOI":"10.1145\/3447786.3456254"},{"key":"13_CR7","doi-asserted-by":"crossref","unstructured":"Burtscher, M., Kim, B.D., Diamond, J., McCalpin, J., Koesterke, L., Browne, J.: PerfExpert: an easy-to-use performance diagnosis tool for HPC applications. In: SC 2010: Proceedings of the 2010 ACM\/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, pp. 1\u201311. IEEE (2010)","DOI":"10.1109\/SC.2010.41"},{"issue":"4","key":"13_CR8","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1109\/MDT.2009.69","volume":"26","author":"P Coussy","year":"2009","unstructured":"Coussy, P., Gajski, D.D., Meredith, M., Takach, A.: An introduction to high-level synthesis. IEEE Design Test Comput. 26(4), 8\u201317 (2009). https:\/\/doi.org\/10.1109\/MDT.2009.69","journal-title":"IEEE Design Test Comput."},{"key":"13_CR9","doi-asserted-by":"crossref","unstructured":"Diamond, J., Burtscher, M., McCalpin, J.D., Kim, B.D., Keckler, S.W., Browne, J.C.: Evaluation and optimization of multicore performance bottlenecks in supercomputing applications. In: (IEEE ISPASS) IEEE International Symposium on Performance Analysis of Systems and Software, pp. 32\u201343. IEEE (2011)","DOI":"10.1109\/ISPASS.2011.5762713"},{"issue":"6","key":"13_CR10","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1145\/872726.806987","volume":"17","author":"SL Graham","year":"1982","unstructured":"Graham, S.L., Kessler, P.B., McKusick, M.K.: Gprof: a call graph execution profiler. ACM Sigplan Not. 17(6), 120\u2013126 (1982)","journal-title":"ACM Sigplan Not."},{"key":"13_CR11","doi-asserted-by":"crossref","unstructured":"Hill, J.M., Jarvis, S.A., Siniolakis, C.J., Vasilev, V.P.: Portable and architecture independent parallel performance tuning using a call-graph profiling tool. In: Proceedings of the Sixth Euromicro Workshop on Parallel and Distributed Processing-PDP 1998, pp. 286\u2013294. IEEE (1998)","DOI":"10.1109\/EMPDP.1998.647211"},{"key":"13_CR12","doi-asserted-by":"crossref","unstructured":"Klein, G., et al.: seL4: formal verification of an OS kernel. In: Proceedings of the ACM SIGOPS 22nd Symposium on Operating Systems Principles, pp. 207\u2013220 (2009)","DOI":"10.1145\/1629575.1629596"},{"key":"13_CR13","unstructured":"Lattner, C.: LLVM and clang: next generation compiler technology. 5, 1\u201320 (2008)"},{"key":"13_CR14","doi-asserted-by":"crossref","unstructured":"Lattner, C., Adve, V.: LLVM: a compilation framework for lifelong program analysis & transformation. In: 2004 International symposium on code generation and optimization, CGO 2004, pp. 75\u201386. IEEE (2004)","DOI":"10.1109\/CGO.2004.1281665"},{"key":"13_CR15","unstructured":"McCalpin, J.D.: STREAM benchmark. What 22(7) (1995). www.cs.virginia.edu\/stream\/ref. html"},{"issue":"11","key":"13_CR16","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1109\/2.471178","volume":"28","author":"BP Miller","year":"1995","unstructured":"Miller, B.P., et al.: The paradyn parallel performance measurement tool. Computer 28(11), 37\u201346 (1995)","journal-title":"Computer"},{"key":"13_CR17","doi-asserted-by":"crossref","unstructured":"Nair, A., Lysecky, R.: Non-intrusive dynamic application profiler for detailed loop execution characterization. In: Proceedings of the 2008 International Conference on Compilers, Architectures and Synthesis for Embedded Systems, pp. 23\u201330 (2008)","DOI":"10.1145\/1450095.1450102"},{"key":"13_CR18","unstructured":"SeL4 Foundation: About SeL4. https:\/\/sel4.systems\/About\/"},{"key":"13_CR19","doi-asserted-by":"crossref","unstructured":"Shankar, K., Lysecky, R.: Non-intrusive dynamic application profiling for multitasked applications. In: Proceedings of the 46th Annual Design Automation Conference, pp. 130\u2013135 (2009)","DOI":"10.1145\/1629911.1629951"},{"key":"13_CR20","doi-asserted-by":"crossref","unstructured":"Shannon, L., Chow, P.: Using reconfigurability to achieve real-time profiling for hardware\/software codesign. In: Proceedings of the 2004 ACM\/SIGDA 12th International Symposium on Field Programmable Gate Arrays, pp. 190\u2013199 (2004)","DOI":"10.1145\/968280.968308"}],"container-title":["Lecture Notes in Computer Science","Architecture of Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-66146-4_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,25]],"date-time":"2024-11-25T15:24:12Z","timestamp":1732548252000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-66146-4_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031661457","9783031661464"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-66146-4_13","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"1 August 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Disclosure of Interests"}},{"value":"ARCS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Architecture of Computing Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Potsdam","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Germany","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13 May 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15 May 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"37","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"arcs2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/arcs-conference.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}