{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,30]],"date-time":"2024-10-30T20:44:50Z","timestamp":1730321090062,"version":"3.28.0"},"publisher-location":"New York, NY, USA","reference-count":47,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,6,26]],"date-time":"2019-06-26T00:00:00Z","timestamp":1561507200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,6,26]]},"DOI":"10.1145\/3330345.3330371","type":"proceedings-article","created":{"date-parts":[[2019,6,18]],"date-time":"2019-06-18T08:14:30Z","timestamp":1560845670000},"page":"284-295","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["Can we trust profiling results?"],"prefix":"10.1145","author":[{"given":"Hao","family":"Xu","sequence":"first","affiliation":[{"name":"College of William and Mary"}]},{"given":"Qingsen","family":"Wang","sequence":"additional","affiliation":[{"name":"College of William and Mary"}]},{"given":"Shuang","family":"Song","sequence":"additional","affiliation":[{"name":"The University of Texas at Austin"}]},{"given":"Lizy Kurian","family":"John","sequence":"additional","affiliation":[{"name":"The University of Texas at Austin"}]},{"given":"Xu","family":"Liu","sequence":"additional","affiliation":[{"name":"College of William and Mary"}]}],"member":"320","published-online":{"date-parts":[[2019,6,26]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Complement material. https:\/\/github.com\/simon4173\/ics_complement_materials\/blob\/master\/Complement_ICS19.pdf. Complement material. https:\/\/github.com\/simon4173\/ics_complement_materials\/blob\/master\/Complement_ICS19.pdf."},{"key":"e_1_3_2_1_2_1","unstructured":"Intel 64 and ia-32 architectures software developer's manual. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/64-ia-32-architectures-software-developer-vol-3b-part-2-manual.html. {Accessed: 10-22-2018}. Intel 64 and ia-32 architectures software developer's manual. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/64-ia-32-architectures-software-developer-vol-3b-part-2-manual.html. {Accessed: 10-22-2018}."},{"key":"e_1_3_2_1_3_1","unstructured":"Intel Vtune. https:\/\/software.intel.com\/en-us\/intel-vtune-amplifier-xe. {Accessed: 08-12-2017}. Intel Vtune. https:\/\/software.intel.com\/en-us\/intel-vtune-amplifier-xe. {Accessed: 08-12-2017}."},{"key":"e_1_3_2_1_4_1","unstructured":"An introduction to last branch records. https:\/\/lwn.net\/Articles\/680985\/. {Accessed: 10-24-2018}. An introduction to last branch records. https:\/\/lwn.net\/Articles\/680985\/. {Accessed: 10-24-2018}."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/1753228.1753233"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/269005.266637"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/183432.183527"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2024716.2024718"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063454"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2581122.2544164"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2011.233"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772954.1772963"},{"key":"e_1_3_2_1_13_1","first-page":"53","article-title":"Tuning programs with oprofile","volume":"1","author":"Cohen William E","year":"2004","unstructured":"William E Cohen . Tuning programs with oprofile . Wide Open Magazine , 1 : 53 -- 62 , 2004 . William E Cohen. Tuning programs with oprofile. Wide Open Magazine, 1:53--62, 2004.","journal-title":"Wide Open Magazine"},{"key":"e_1_3_2_1_14_1","first-page":"34","volume-title":"Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis","author":"Dimakopoulou Maria","unstructured":"Maria Dimakopoulou , St\u00e9phane Eranian , Nectarios Koziris , and Nicholas Bambos . Reliable and efficient performance monitoring in linux . In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis , page 34 . IEEE Press, 2016. Maria Dimakopoulou, St\u00e9phane Eranian, Nectarios Koziris, and Nicholas Bambos. Reliable and efficient performance monitoring in linux. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, page 34. IEEE Press, 2016."},{"key":"e_1_3_2_1_15_1","volume-title":"Advanced Micro Devices","author":"Drongowski Paul J","year":"2007","unstructured":"Paul J Drongowski . Instruction-based sampling : A new performance analysis technique for amd family 10h processors . Advanced Micro Devices , 2007 . Paul J Drongowski. Instruction-based sampling: A new performance analysis technique for amd family 10h processors. Advanced Micro Devices, 2007."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1080\/01621459.1990.10474968"},{"key":"e_1_3_2_1_17_1","first-page":"17","volume-title":"Presented as part of the 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 12)","author":"Gonzalez Joseph E.","year":"2012","unstructured":"Joseph E. Gonzalez , Yucheng Low , Haijie Gu , Danny Bickson , and Carlos Guestrin . Powergraph: Distributed graph-parallel computation on natural graphs . In Presented as part of the 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 12) , pages 17 -- 30 , Hollywood, CA , 2012 . USENIX. Joseph E. Gonzalez, Yucheng Low, Haijie Gu, Danny Bickson, and Carlos Guestrin. Powergraph: Distributed graph-parallel computation on natural graphs. In Presented as part of the 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 12), pages 17--30, Hollywood, CA, 2012. USENIX."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/143062.143147"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186736.1186737"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1137\/0204007"},{"key":"e_1_3_2_1_21_1","volume-title":"The dynamics of viral marketing. ACM Transactions on the Web (TWEB), 1(1):5","author":"Leskovec Jure","year":"2007","unstructured":"Jure Leskovec , Lada A Adamic , and Bernardo A Huberman . The dynamics of viral marketing. ACM Transactions on the Web (TWEB), 1(1):5 , 2007 . Jure Leskovec, Lada A Adamic, and Bernardo A Huberman. The dynamics of viral marketing. ACM Transactions on the Web (TWEB), 1(1):5, 2007."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/1786054.1786082"},{"key":"e_1_3_2_1_23_1","first-page":"18","article-title":"Performance analysis guide for intel core i7 processor and intel xeon 5500 processors","volume":"30","author":"Levinthal David","year":"2009","unstructured":"David Levinthal . Performance analysis guide for intel core i7 processor and intel xeon 5500 processors . Intel Performance Analysis Guide , 30 : 18 , 2009 . David Levinthal. Performance analysis guide for intel core i7 processor and intel xeon 5500 processors. Intel Performance Analysis Guide, 30:18, 2009.","journal-title":"Intel Performance Analysis Guide"},{"key":"e_1_3_2_1_24_1","first-page":"101","volume-title":"Linux Symposium","author":"Lim Robert V","year":"2014","unstructured":"Robert V Lim , David Carrillo-Cisneros , W Alkowaileet , and I Scherson . Computationally efficient multiplexing of events on hardware counters . In Linux Symposium , pages 101 -- 110 . Citeseer , 2014 . Robert V Lim, David Carrillo-Cisneros, W Alkowaileet, and I Scherson. Computationally efficient multiplexing of events on hardware counters. In Linux Symposium, pages 101--110. Citeseer, 2014."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1064978.1065034"},{"key":"e_1_3_2_1_26_1","first-page":"23","volume-title":"ITEA Modeling and Simulation Workshop","author":"Mathur Wiplove","year":"2003","unstructured":"Wiplove Mathur and Jeanine Cook . Toward accurate performance evaluation using hardware counters . In ITEA Modeling and Simulation Workshop , pages 23 -- 32 , 2003 . Wiplove Mathur and Jeanine Cook. Toward accurate performance evaluation using hardware counters. In ITEA Modeling and Simulation Workshop, pages 23--32, 2003."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1809028.1806618"},{"key":"e_1_3_2_1_28_1","first-page":"541","volume-title":"USENIX Annual Technical Conference","author":"Nowak Andrzej","year":"2015","unstructured":"Andrzej Nowak , Ahmad Yasin , Avi Mendelson , and Willy Zwaenepoel . Establishing a base of trust with performance counters for enterprise workloads . In USENIX Annual Technical Conference , pages 541 -- 548 , 2015 . Andrzej Nowak, Ahmad Yasin, Avi Mendelson, and Willy Zwaenepoel. Establishing a base of trust with performance counters for enterprise workloads. In USENIX Annual Technical Conference, pages 541--548, 2015."},{"key":"e_1_3_2_1_29_1","volume-title":"Stanford InfoLab","author":"Page Lawrence","year":"1999","unstructured":"Lawrence Page , Sergey Brin , Rajeev Motwani , and Terry Winograd . The pagerank citation ranking: Bringing order to the web. Technical report , Stanford InfoLab , 1999 . Lawrence Page, Sergey Brin, Rajeev Motwani, and Terry Winograd. The pagerank citation ranking: Bringing order to the web. Technical report, Stanford InfoLab, 1999."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2018.00032"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2016.16"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/BigData.2016.7840840"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.14778\/3282495.3282501"},{"key":"e_1_3_2_1_34_1","volume-title":"Corporation. SPEC CPU2006 benchmark suite. http:\/\/www.spec.org\/cpu2006","author":"SPEC","year":"2007","unstructured":"SPEC Corporation. SPEC CPU2006 benchmark suite. http:\/\/www.spec.org\/cpu2006 . 3 November 2007 . SPEC Corporation. SPEC CPU2006 benchmark suite. http:\/\/www.spec.org\/cpu2006. 3 November 2007."},{"key":"e_1_3_2_1_35_1","volume-title":"Redundant loads: A software inefficiency indicator. arXiv preprint arXiv:1902.05462","author":"Su Pengfei","year":"2019","unstructured":"Pengfei Su , Shasha Wen , Hailong Yang , Milind Chabbi , and Xu Liu . Redundant loads: A software inefficiency indicator. arXiv preprint arXiv:1902.05462 , 2019 . Pengfei Su, Shasha Wen, Hailong Yang, Milind Chabbi, and Xu Liu. Redundant loads: A software inefficiency indicator. arXiv preprint arXiv:1902.05462, 2019."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/SBAC-PAD.2007.17"},{"key":"e_1_3_2_1_38_1","volume-title":"The 2nd International Workshop on Performance Analysis of Workload Optimized Systems, FastPath","volume":"13","author":"Weaver Vincent M","year":"2013","unstructured":"Vincent M Weaver . Linux perf_event features and overhead . In The 2nd International Workshop on Performance Analysis of Workload Optimized Systems, FastPath , volume 13 , 2013 . Vincent M Weaver. Linux perf_event features and overhead. In The 2nd International Workshop on Performance Analysis of Workload Optimized Systems, FastPath, volume 13, 2013."},{"key":"e_1_3_2_1_39_1","volume-title":"Advanced hardware profiling and sampling (pebs, ibs, etc.): Creating a new papi sampling interface","author":"Weaver Vincent M","year":"2016","unstructured":"Vincent M Weaver . Advanced hardware profiling and sampling (pebs, ibs, etc.): Creating a new papi sampling interface . 2016 . Vincent M Weaver. Advanced hardware profiling and sampling (pebs, ibs, etc.): Creating a new papi sampling interface. 2016."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3177159"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-39038-8_27"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2018.8573479"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/192724.192725"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2017.97"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3078505.3078541"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2018.00075"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2007.363733"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/HiPC.2018.00042"}],"event":{"name":"ICS '19: 2019 International Conference on Supercomputing","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture"],"location":"Phoenix Arizona","acronym":"ICS '19"},"container-title":["Proceedings of the ACM International Conference on Supercomputing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3330345.3330371","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,11]],"date-time":"2023-01-11T19:37:54Z","timestamp":1673465874000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3330345.3330371"}},"subtitle":["understanding and fixing the inaccuracy in modern profilers"],"short-title":[],"issued":{"date-parts":[[2019,6,26]]},"references-count":47,"alternative-id":["10.1145\/3330345.3330371","10.1145\/3330345"],"URL":"https:\/\/doi.org\/10.1145\/3330345.3330371","relation":{},"subject":[],"published":{"date-parts":[[2019,6,26]]},"assertion":[{"value":"2019-06-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}