{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:16:55Z","timestamp":1763468215036},"publisher-location":"Cham","reference-count":26,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319098722"},{"type":"electronic","value":"9783319098739"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"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":[[2014]]},"DOI":"10.1007\/978-3-319-09873-9_7","type":"book-chapter","created":{"date-parts":[[2014,8,11]],"date-time":"2014-08-11T06:04:21Z","timestamp":1407737061000},"page":"75-86","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["ParaShares: Finding the Important Basic Blocks in Multithreaded Programs"],"prefix":"10.1007","author":[{"given":"Melanie","family":"Kambadur","sequence":"first","affiliation":[]},{"given":"Kui","family":"Tang","sequence":"additional","affiliation":[]},{"given":"Martha A.","family":"Kim","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"7_CR1","doi-asserted-by":"crossref","unstructured":"Adhianto, L., Banerjee, S., Fagan, M., Krentel, M., Marin, G., Mellor-Crummey, J., Tallent, N.R.: HPCToolkit: Tools for performance analysis of optimized parallel programs. Concurrency and Computation\u00a022(6) (April 2010)","DOI":"10.1002\/cpe.1553"},{"key":"7_CR2","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1145\/98460.98518","volume":"18","author":"T.E. Anderson","year":"1990","unstructured":"Anderson, T.E., Lazowska, E.D.: Quartz: A tool for tuning parallel program performance. SIGMETRICS\u00a018, 115\u2013125 (1990)","journal-title":"SIGMETRICS"},{"key":"7_CR3","unstructured":"Bienia, C.: Benchmarking Modern Multiprocessors. PhD thesis. Princeton University (2011)"},{"key":"7_CR4","doi-asserted-by":"crossref","unstructured":"Bohme, D., Wolf, F., de Supinski, B.R., Schulz, M., Geimer, M.: Scalable critical-path based performance analysis. In: IPDPS (2012)","DOI":"10.1109\/IPDPS.2012.120"},{"key":"7_CR5","doi-asserted-by":"crossref","unstructured":"Chabbi, M., Mellor-Crummey, J.: Deadspy: A tool to pinpoint program inefficiencies. In: CGO (2012)","DOI":"10.1145\/2259016.2259033"},{"key":"7_CR6","doi-asserted-by":"crossref","unstructured":"Chen, G., Stenstrom, P.: Critical lock analysis: Diagnosing critical section bottlenecks in multithreaded applications. In: SC (2012)","DOI":"10.1109\/SC.2012.40"},{"key":"7_CR7","doi-asserted-by":"crossref","unstructured":"Chen, K.-Y., Chang, J., Hou, T.-W.: Multithreading in Java: Performance and scalability on multicore systems. Transactions on Computers\u00a060(11) (November 2011)","DOI":"10.1109\/TC.2010.232"},{"key":"7_CR8","doi-asserted-by":"crossref","unstructured":"Du Bois, K., Eyerman, S., Sartor, J.B., Eeckhout, L.: Criticality stacks: Identifying critical threads in parallel programs using synchronization behavior. In: ISCA (2013)","DOI":"10.1145\/2485922.2485966"},{"key":"7_CR9","doi-asserted-by":"crossref","unstructured":"Du Bois, K., Sartor, J.B., Eyerman, S., Eeckhout, L.: Bottle graphs: Visualizing scalability bottlenecks in multi-threaded applications. In: OOPSLA (2013)","DOI":"10.1145\/2509136.2509529"},{"key":"7_CR10","unstructured":"Granlund, T.: Instruction latencies and throughput for AMD and Intel x86 processors (February 2012), \n                    \n                      http:\/\/gmplib.org\/~tege\/x86-timing.pdf"},{"key":"7_CR11","unstructured":"Harmony Parallel Block Vector Collection Tool, \n                    \n                      http:\/\/arcade.cs.columbia.edu\/harmony"},{"key":"7_CR12","doi-asserted-by":"crossref","unstructured":"He, Y., Leiserson, C.E., Leiserson, W.M.: The Cilkview scalability analyzer. In: SPAA, pp. 145\u2013156 (2010)","DOI":"10.1145\/1810479.1810509"},{"key":"7_CR13","doi-asserted-by":"crossref","unstructured":"Huang, X., Blackburn, S.M., McKinley, K.S., Moss, J.E.B., Wang, Z., Cheng, P.: The garbage collection advantage: Improving program locality. In: OOPSLA (October 2004)","DOI":"10.1145\/1028976.1028983"},{"key":"7_CR14","doi-asserted-by":"crossref","unstructured":"Huang, Y., Cui, Z., Chen, L., Zhang, W., Bao, Y., Chen, M.: HaLock: Hardware-assisted lock contention detection in multithreaded applications. In: PACT (2012)","DOI":"10.1145\/2370816.2370854"},{"key":"7_CR15","unstructured":"Intel\u00ae Corporation. Intel\u00ae Parallel Amplifier (2011), \n                    \n                      http:\/\/software.intel.com\/en-us\/articles\/intel-parallel-amplifier\/"},{"key":"7_CR16","doi-asserted-by":"crossref","unstructured":"Joao, J.A., Suleman, M.A., Mutlu, O., Patt, Y.N.: Bottleneck identification and scheduling in multithreaded applications. In: ASPLOS (2012)","DOI":"10.1145\/2150976.2151001"},{"key":"7_CR17","doi-asserted-by":"crossref","unstructured":"Kambadur, M., Tang, K., Kim, M.A.: Harmony: Collection and analysis of parallel block vectors. In: ISCA (June 2012)","DOI":"10.1109\/ISCA.2012.6237039"},{"key":"7_CR18","doi-asserted-by":"crossref","unstructured":"Miller, B.P., Callaghan, M.D., Cargille, J.M., Hollingsworth, J.K., Bruce, R., Karen, I., Karavanic, L., Kunchithapadam, K., Newhall, T.: The Paradyn parallel performance measurement tools. IEEE Computer (1995)","DOI":"10.1109\/2.471178"},{"key":"7_CR19","doi-asserted-by":"crossref","unstructured":"Perelman, E., Hamerly, G., Van Biesbrouck, M., Sherwood, T., Calder, B.: Using simpoint for accurate and efficient simulation. In: SIGMETRICS, vol.\u00a031. ACM (2003)","DOI":"10.1145\/885651.781076"},{"key":"7_CR20","doi-asserted-by":"crossref","unstructured":"Shi, H., Wang, Y., Guan, H., Liang, A.: An intermediate language level optimization framework for dynamic binary translation. SIGPLAN Notices\u00a042(5) (May 2007)","DOI":"10.1145\/1286341.1286342"},{"key":"7_CR21","unstructured":"STMicroelectronics, Inc. PGProf: Parallel profiling for scientists and engineers (2011), \n                    \n                      http:\/\/www.pgroup.com\/products\/pgprof.htm"},{"key":"7_CR22","unstructured":"Stroustrup, B.: C++11 the new ISO C++ standard (2013), \n                    \n                      http:\/\/www.stroustrup.com\/C++11FAQ.html"},{"key":"7_CR23","doi-asserted-by":"crossref","unstructured":"Tallent, N.R., Mellor-Crummey, J.M., Porterfield, A.: Analyzing lock contention in multithreaded applications. In: PPoPP (2010)","DOI":"10.1145\/1693453.1693489"},{"key":"7_CR24","unstructured":"Topham, N., Jones, D.: High speed CPU simulation using JIT binary translation. In: MOBS, vol.\u00a07 (2007)"},{"key":"7_CR25","doi-asserted-by":"crossref","unstructured":"Woo, S., Ohara, M., Torrie, E., Singh, J., Gupta, A.: The SPLASH-2 programs: Characterization and methodological considerations. In: ISCA (1995)","DOI":"10.1145\/223982.223990"},{"key":"7_CR26","doi-asserted-by":"crossref","unstructured":"Yoo, W., Larson, K., Baugh, L., Kim, S., Campbell, R.H.: ADP: Automated diagnosis of performance pathologies using hardware events. In: SIGMETRICS (2012)","DOI":"10.1145\/2254756.2254791"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2014 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-09873-9_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,20]],"date-time":"2020-04-20T00:18:30Z","timestamp":1587341910000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-09873-9_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319098722","9783319098739"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-09873-9_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}