{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T00:18:56Z","timestamp":1740097136737,"version":"3.37.3"},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783662480953"},{"type":"electronic","value":"9783662480960"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"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":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-662-48096-0_5","type":"book-chapter","created":{"date-parts":[[2015,7,24]],"date-time":"2015-07-24T06:16:03Z","timestamp":1437718563000},"page":"57-69","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Low-Overhead Detection of Memory Access Patterns and Their Time Evolution"],"prefix":"10.1007","author":[{"given":"Harald","family":"Servat","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Germ\u00e1n","family":"Llort","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juan","family":"Gonz\u00e1lez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Judit","family":"Gim\u00e9nez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jes\u00fas","family":"Labarta","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,7,25]]},"reference":[{"issue":"2","key":"5_CR1","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1109\/MC.2009.57","volume":"42","author":"K Beyls","year":"2009","unstructured":"Beyls, K., D\u2019Hollander, E.H.: Refactoring for data locality. IEEE Comput. 42(2), 62\u201371 (2009). \n                      http:\/\/dx.doi.org\/10.1109\/MC.2009.57","journal-title":"IEEE Comput."},{"issue":"3","key":"5_CR2","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1177\/109434200001400303","volume":"14","author":"S Browne","year":"2000","unstructured":"Browne, S., Dongarra, J., Garner, N., Ho, G., Mucci, P.: A portable programming interface for performance evaluation on modern processors. Int. J. High Perform. Comput. Appl. 14(3), 189\u2013204 (2000). \n                      http:\/\/icl.cs.utk.edu\/papi","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"5_CR3","doi-asserted-by":"crossref","unstructured":"Burtscher, M., et al.: PerfExpert: an easy-to-use performance diagnosis tool for HPC applications. In: Conference on High Performance Computing Networking, Storage and Analysis, pp. 1\u201311 (2010). \n                      http:\/\/dx.doi.org\/10.1109\/SC.2010.41","DOI":"10.1109\/SC.2010.41"},{"key":"5_CR4","unstructured":"Corporation, I.: Intel 64 and IA-32 architectures software developer\u2019s manual. Volume 3B: System Programming Guide, Part 2, January 2015"},{"key":"5_CR5","doi-asserted-by":"crossref","unstructured":"Drongowski, P., et al.: Incorporating instruction-based sampling into AMD CodeAnalyst. In: Performance Analysis of Systems Software, pp. 119\u2013120 (2010)","DOI":"10.1109\/ISPASS.2010.5452049"},{"issue":"1","key":"5_CR6","doi-asserted-by":"publisher","first-page":"014109","DOI":"10.1063\/1.2949547","volume":"129","author":"L Genovese","year":"2008","unstructured":"Genovese, L., Neelov, A., Goedecker, S., Deutsch, T., Ghasemi, S.A., Willand, A., Caliste, D., Zilberberg, O., Rayson, M., Bergman, A., Schneider, R.: Daubechies wavelets as a basis set for density functional pseudopotential calculations. J. Chem. Phys. 129(1), 014109 (2008)","journal-title":"J. Chem. Phys."},{"key":"5_CR7","unstructured":"Gerndt, M., F\u00fcrlinger, K., Kereku, E.: Periscope: advanced techniques for performance analysis. In: PARCO, pp. 15\u201326 (2005)"},{"key":"5_CR8","doi-asserted-by":"crossref","unstructured":"Gim\u00e9nez, A., et al.: Dissecting on-node memory access performance: a semantic approach. In: International Conference for High Performance Computing, Networking, Storage and Analysis, vol. 2014, pp. 166\u2013176 (2014)","DOI":"10.1109\/SC.2014.19"},{"key":"5_CR9","unstructured":"Graham, S.L., Kessler, P.B., Mckusick, M.K.: Gprof: a call graph execution profiler. In: SIGPLAN 1982: Proceedings of the 1982 SIGPLAN Symposium on Compiler Construction, pp. 120\u2013126 (1982). \n                      http:\/\/doi.acm.org\/10.1145\/800230.806987"},{"key":"5_CR10","doi-asserted-by":"crossref","unstructured":"Itzkowitz, M., et al.: Memory profiling using hardware counters. In: SC 2003: Proceedings of the 2003 ACM\/IEEE Conference on Supercomputing, p. 17 (2003)","DOI":"10.1145\/1048935.1050168"},{"key":"5_CR11","unstructured":"Liu, X., Mellor-Crummey, J.M.: A data-centric profiler for parallel programs. In: International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2013, pp. 28:1\u201328:12 (2013). \n                      http:\/\/doi.acm.org\/10.1145\/2503210.2503297"},{"key":"5_CR12","doi-asserted-by":"crossref","unstructured":"Loh, G.H.: 3D-stacked memory architectures for multi-core processors. In: 35th International Symposium on Computer Architecture, pp. 453\u2013464 (2008). \n                      http:\/\/dx.doi.org\/10.1109\/ISCA.2008.15","DOI":"10.1109\/ISCA.2008.15"},{"key":"5_CR13","unstructured":"Martonosi, M., Gupta, A., Anderson, T.E.: MemSpy: analyzing memory system bottlenecks in programs. In: SIGMETRICS, pp. 1\u201312 (1992). \n                      http:\/\/doi.acm.org\/10.1145\/133057.133079"},{"key":"5_CR14","unstructured":"McCalpin, J.D.: Memory bandwidth and machine balance in current high performance computers. In: IEEE Computer Society Technical Committee on Computer Architecture Newsletter, pp. 19\u201325 (1995)"},{"key":"5_CR15","unstructured":"de Melo, A.C.: The new linux \u201cperf\u201d tools. In: Linux Kongress (2010)"},{"key":"5_CR16","doi-asserted-by":"crossref","unstructured":"Pe\u00f1a, A.J., Balaji, P.: Toward the efficient use of multiple explicitly managed memory subsystems. In: 2014 IEEE International Conference on Cluster Computing, pp. 123\u2013131 (2014)","DOI":"10.1109\/CLUSTER.2014.6968756"},{"key":"5_CR17","unstructured":"Rane, A., Browne, J.: Enhancing performance optimization of multicore chips and multichip nodes with data structure metrics. In: International Conference on Parallel Architectures and Compilation Techniques, pp. 147\u2013156 (2012). \n                      http:\/\/doi.acm.org\/10.1145\/2370816.2370838"},{"key":"5_CR18","doi-asserted-by":"crossref","unstructured":"Servat, H., et al.: Unveiling internal evolution of parallel application computation phases. In: ICPP, pp. 155\u2013164 (2011)","DOI":"10.1109\/ICPP.2011.35"},{"key":"5_CR19","unstructured":"Servat, H., et al.: Bio-inspired call-stack reconstruction for performance analysis. Technical report, UPC-DAC-RR-2014-20, Department of Computer Architecture, Universitat Polit\u00e8cnica de Catalunya (2014)"},{"issue":"2","key":"5_CR20","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1177\/1094342006064482","volume":"20","author":"SS Shende","year":"2006","unstructured":"Shende, S.S., Malony, A.D.: The TAU parallel performance system. Int. J. High Perform. Comput. Appl. 20(2), 287\u2013311 (2006)","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"5_CR21","unstructured":"Stone, A., Dennis, J., Strout, M.M.: The CGPOP miniapp, version 1.0. Technical report, CS-11-103, Colorado State University (2011)"},{"key":"5_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1007\/978-3-642-23400-2_5","volume-title":"Euro-Par 2011 Parallel Processing","author":"V Subotic","year":"2011","unstructured":"Subotic, V., Ferrer, R., Sancho, J.C., Labarta, J., Valero, M.: Quantifying the potential task-based dataflow parallelism in MPI applications. In: Jeannot, E., Namyst, R., Roman, J. (eds.) Euro-Par 2011, Part I. LNCS, vol. 6852, pp. 39\u201351. Springer, Heidelberg (2011)"},{"issue":"1","key":"5_CR23","first-page":"012088","volume":"125","author":"N Tallent","year":"2008","unstructured":"Tallent, N., et al.: HPCToolkit: performance tools for scientific computing. J. Phys.: Conf. Ser. 125(1), 012088 (2008)","journal-title":"J. Phys.: Conf. Ser."},{"key":"5_CR24","doi-asserted-by":"crossref","unstructured":"Wang, C., et al.: NVMalloc: exposing an aggregate SSD store as a memory partition in extreme-scale machines. In: 26th IEEE International Parallel and Distributed Processing Symposium, pp. 957\u2013968 (2012)","DOI":"10.1109\/IPDPS.2012.90"},{"key":"5_CR25","doi-asserted-by":"crossref","unstructured":"Wolf, F., et al.: Usage of the SCALASCA for scalable performance analysis of large-scale parallel applications. In: Tools for High Performance Computing, pp. 157\u2013167 (2008)","DOI":"10.1007\/978-3-540-68564-7_10"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2015: Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-662-48096-0_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,20]],"date-time":"2020-04-20T00:32:18Z","timestamp":1587342738000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-662-48096-0_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783662480953","9783662480960"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-662-48096-0_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]},"assertion":[{"value":"25 July 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}