{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,10]],"date-time":"2026-02-10T18:15:41Z","timestamp":1770747341151,"version":"3.49.0"},"publisher-location":"Berlin, Heidelberg","reference-count":23,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642231773","type":"print"},{"value":"9783642231780","type":"electronic"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-23178-0_28","type":"book-chapter","created":{"date-parts":[[2011,9,10]],"date-time":"2011-09-10T07:15:58Z","timestamp":1315638958000},"page":"317-331","source":"Crossref","is-referenced-by-count":8,"title":["On Performance Analysis of a Multithreaded Application Parallelized by Different Programming Models Using Intel VTune"],"prefix":"10.1007","author":[{"given":"Ami","family":"Marowka","sequence":"first","affiliation":[]}],"member":"297","reference":[{"issue":"9","key":"28_CR1","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1145\/1284621.1284622","volume":"50","author":"A. Marowka","year":"2007","unstructured":"Marowka, A.: Parallel Computing on Any Desktop. Communication of ACM\u00a050(9), 74\u201378 (2007)","journal-title":"Communication of ACM"},{"key":"28_CR2","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1016\/S0065-2458(10)79002-1","volume":"79","author":"A. Marowka","year":"2010","unstructured":"Marowka, A.: Pitfalls and Issues of Manycore Programming. Advances in Computers\u00a079, 71\u2013117 (2010)","journal-title":"Advances in Computers"},{"key":"28_CR3","volume-title":"Intel threading building blocks: outfitting C++ for multi-core processor parallelism","author":"J. Reinders","year":"2007","unstructured":"Reinders, J.: Intel threading building blocks: outfitting C++ for multi-core processor parallelism. O\u2019Reilly Media, Inc, Sebastopol (2007)"},{"key":"28_CR4","doi-asserted-by":"crossref","unstructured":"Leiserson, C.E.: The Cilk++ concurrency platform. In: 46th Design Automation Conference, San Francisco, CA (2009)","DOI":"10.1145\/1629911.1630048"},{"key":"28_CR5","unstructured":"OpenMP API, Version 3.0 (2008), http:\/\/www.openmp.org"},{"key":"28_CR6","unstructured":"Leijen, D., Hall, J.: Optimize managed code for multi-core machines (2007), http:\/\/msdn.microsoft.com\/msdnmag\/issues\/07\/10\/futures\/default.aspx"},{"key":"28_CR7","unstructured":"Java Fork\/Join Framework (JSR166), http:\/\/gee.cs.oswego.edu\/dl\/jsr166\/dist\/jsr166ydocs\/"},{"key":"28_CR8","unstructured":"Hower, D., Jackson, S.: TaskMan: Simple Task-Parallel Programming, http:\/\/pages.cs.wisc.edu\/~david\/courses\/cs758\/Fall2009\/includes\/Projects\/JacksonHower-slides.pdf"},{"key":"28_CR9","unstructured":"Faxan, K.-F.: Wool user\u2019s guide, Technical report, Swedish Institute of Computer Science (2009)"},{"key":"28_CR10","unstructured":"Balart, J., Duran, A., Gonzalez, M., Martorell, X., Ayguada, E., Labarta, J.: Nanos mercurium: a research compiler for openmp. In: The Proceedings of the European Workshop on OpenMP (2004)"},{"key":"28_CR11","unstructured":"TBB Web Site, http:\/\/www.threadingbuildingblocks.org\/"},{"key":"28_CR12","volume-title":"Using OpenMP, Portable Shared Memory Parallel Programming","author":"B. Chapman","year":"2007","unstructured":"Chapman, B., Jost, G., van der Pas, R.: Using OpenMP, Portable Shared Memory Parallel Programming. MIT Press, Cambridge (2007)"},{"key":"28_CR13","unstructured":"Intel VTune Performance Analyzer, http:\/\/software.intel.com\/en-us\/intel-vtune\/"},{"key":"28_CR14","unstructured":"Drepper, U.: What Every Programmer Should Know About Memory (2007), http:\/\/people.redhat.com\/drepper\/cpumemory.pdf"},{"key":"28_CR15","unstructured":"Drepper, U.: Understanding Application Memory Performance. In: RED-HAT (2008)"},{"key":"28_CR16","doi-asserted-by":"crossref","unstructured":"Contreras, G., Martonosi, M.: Characterizing and Improving the Performance of Intel Threading Building Blocks. In: IEEE Proceeding of International Symposium on Workload Characterization, pp. 57\u201366 (2008)","DOI":"10.1109\/IISWC.2008.4636091"},{"key":"28_CR17","doi-asserted-by":"crossref","unstructured":"Robison, A., Voss, M., Kukanov, A.: Optimization via Reflection on Work Stealing in TBB. In: Proceeding of IEEE International Symposium on Parallel and Distributed Processing, IPDPS, pp. 1\u20138 (2008)","DOI":"10.1109\/IPDPS.2008.4536188"},{"issue":"04","key":"28_CR18","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1535\/itj.1104.03","volume":"11","author":"L. Wang","year":"2007","unstructured":"Wang, L., Xu, X.: Parallel Software Development with Intel Threading Analysis Tools. Intel Technology Journal\u00a011(04), 287\u2013297 (2007)","journal-title":"Intel Technology Journal"},{"key":"28_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"654","DOI":"10.1007\/978-3-642-03869-3_62","volume-title":"Euro-Par 2009 Parallel Processing","author":"P. Kegel","year":"2009","unstructured":"Kegel, P., Schellmann, M., Gorlatch, S.: Using openMP vs. Threading building blocks for medical imaging on multi-cores. In: Sips, H., Epema, D., Lin, H.-X. (eds.) Euro-Par 2009. LNCS, vol.\u00a05704, pp. 654\u2013665. Springer, Heidelberg (2009)"},{"key":"28_CR20","unstructured":"Podobas, A., Brorsson, M., Faxan, K.: A Comparison of some recent Task-based Parallel Programming Models. In: The proceeding of the Third Workshop on Programmability Issues for Multi-Core Computers, Pisa, Italy, January 24 (2010)"},{"key":"28_CR21","doi-asserted-by":"crossref","unstructured":"Nathan, R.T., Mellor-Crummey, J.M.: Identifying Performance Bottlenecks in Work-Stealing Computation. IEEE Computer, 44\u201350 (December 2009)","DOI":"10.1109\/MC.2009.396"},{"key":"28_CR22","doi-asserted-by":"crossref","unstructured":"Gurumani, S.T., Milenkovic, A.: Execution Characteristics of SPEC CPU2000 Benchmarks: Intel C++ vs. Microsoft VC++. In: ACM SE 2004, Huntsville, Alabama, USA, April 2-3, pp. 261\u2013266 (2004)","DOI":"10.1145\/986537.986599"},{"key":"28_CR23","unstructured":"Prakash, T.K., Peng, L.: Performance characterization of SPEC CPU2006 on Intel core 2 duo processor. In: ISAST 2008, vol.\u00a02(1), pp. 36\u201341 (2008)"}],"container-title":["Lecture Notes in Computer Science","Parallel Computing Technologies"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-23178-0_28","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,15]],"date-time":"2019-06-15T07:52:51Z","timestamp":1560585171000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-23178-0_28"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642231773","9783642231780"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-23178-0_28","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011]]}}}