Java Support Packages and Benchmarks for Multi-core Processors
This paper presents Java support packages that help optimize the program performance by improving the coordination with the underlying software and hardware (operating system and CPU). The software support exports low-level information about processor features (cache sizes and sharing, number of log...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Tagungsbericht |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 535 |
---|---|
container_issue | |
container_start_page | 528 |
container_title | |
container_volume | |
creator | Olaru, V. Hangan, A. Sebestyen-Pal, G. |
description | This paper presents Java support packages that help optimize the program performance by improving the coordination with the underlying software and hardware (operating system and CPU). The software support exports low-level information about processor features (cache sizes and sharing, number of logical CPUs per chip/core, Simultaneous Multi-Threading, etc) to the application level and addresses issues such as CPU/interrupt affinity, thread scheduling and synchronization. The paper also shows how to use the support packages to develop micro-benchmarks for Java VMs and Real-Time Specification for Java (RTSJ) implementations running on multi-core CPUs. A benchmark suite consisting of memory, asynchronous event handling (for RTSJ implementations only) and locking tests is described and evaluated on Java and Jamaica VM [15]. |
doi_str_mv | 10.1109/HPCC.2011.75 |
format | Conference Proceeding |
fullrecord | <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6063035</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6063035</ieee_id><sourcerecordid>6063035</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-8ae8b3665b6aa33bf78fc53a676af2360407e48801fead449f8d3d10fc5dab93</originalsourceid><addsrcrecordid>eNotjlFLwzAUhSMiKFvffPMlf6D1ZklukhdBizplw8J8H7dtonVzLUkn-O8t6nk5fHD4OIxdCiiEAHe9rMqyWIAQhdEnLHPGgkGnlZbWnP6yUNoYoVHZc5al9AFTEJ3Q7oLdPNMX8c1xGPo48oqaHb35xOnQ8jt_aN4_Ke4SD33k6-N-7PKmj55XsW98Sn1Mc3YWaJ989t8ztnm4fy2X-erl8am8XeWdgzG35G0tEXWNRFLWwdjQaElokMJCIigwXlkLInhqlXLBtrIVMI1aqp2csas_a-e93w6xm159bxFQgtTyBwmvSPs</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Java Support Packages and Benchmarks for Multi-core Processors</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Olaru, V. ; Hangan, A. ; Sebestyen-Pal, G.</creator><creatorcontrib>Olaru, V. ; Hangan, A. ; Sebestyen-Pal, G.</creatorcontrib><description>This paper presents Java support packages that help optimize the program performance by improving the coordination with the underlying software and hardware (operating system and CPU). The software support exports low-level information about processor features (cache sizes and sharing, number of logical CPUs per chip/core, Simultaneous Multi-Threading, etc) to the application level and addresses issues such as CPU/interrupt affinity, thread scheduling and synchronization. The paper also shows how to use the support packages to develop micro-benchmarks for Java VMs and Real-Time Specification for Java (RTSJ) implementations running on multi-core CPUs. A benchmark suite consisting of memory, asynchronous event handling (for RTSJ implementations only) and locking tests is described and evaluated on Java and Jamaica VM [15].</description><identifier>ISBN: 9781457715648</identifier><identifier>ISBN: 1457715643</identifier><identifier>EISBN: 9780769545387</identifier><identifier>EISBN: 0769545386</identifier><identifier>DOI: 10.1109/HPCC.2011.75</identifier><language>eng</language><publisher>IEEE</publisher><subject>Arrays ; Benchmark testing ; Hardware ; Instruction sets ; Java ; Real time systems ; Synchronization</subject><ispartof>2011 IEEE International Conference on High Performance Computing and Communications, 2011, p.528-535</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6063035$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2052,27902,54895</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6063035$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Olaru, V.</creatorcontrib><creatorcontrib>Hangan, A.</creatorcontrib><creatorcontrib>Sebestyen-Pal, G.</creatorcontrib><title>Java Support Packages and Benchmarks for Multi-core Processors</title><title>2011 IEEE International Conference on High Performance Computing and Communications</title><addtitle>HPCC</addtitle><description>This paper presents Java support packages that help optimize the program performance by improving the coordination with the underlying software and hardware (operating system and CPU). The software support exports low-level information about processor features (cache sizes and sharing, number of logical CPUs per chip/core, Simultaneous Multi-Threading, etc) to the application level and addresses issues such as CPU/interrupt affinity, thread scheduling and synchronization. The paper also shows how to use the support packages to develop micro-benchmarks for Java VMs and Real-Time Specification for Java (RTSJ) implementations running on multi-core CPUs. A benchmark suite consisting of memory, asynchronous event handling (for RTSJ implementations only) and locking tests is described and evaluated on Java and Jamaica VM [15].</description><subject>Arrays</subject><subject>Benchmark testing</subject><subject>Hardware</subject><subject>Instruction sets</subject><subject>Java</subject><subject>Real time systems</subject><subject>Synchronization</subject><isbn>9781457715648</isbn><isbn>1457715643</isbn><isbn>9780769545387</isbn><isbn>0769545386</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2011</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotjlFLwzAUhSMiKFvffPMlf6D1ZklukhdBizplw8J8H7dtonVzLUkn-O8t6nk5fHD4OIxdCiiEAHe9rMqyWIAQhdEnLHPGgkGnlZbWnP6yUNoYoVHZc5al9AFTEJ3Q7oLdPNMX8c1xGPo48oqaHb35xOnQ8jt_aN4_Ke4SD33k6-N-7PKmj55XsW98Sn1Mc3YWaJ989t8ztnm4fy2X-erl8am8XeWdgzG35G0tEXWNRFLWwdjQaElokMJCIigwXlkLInhqlXLBtrIVMI1aqp2csas_a-e93w6xm159bxFQgtTyBwmvSPs</recordid><startdate>201109</startdate><enddate>201109</enddate><creator>Olaru, V.</creator><creator>Hangan, A.</creator><creator>Sebestyen-Pal, G.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201109</creationdate><title>Java Support Packages and Benchmarks for Multi-core Processors</title><author>Olaru, V. ; Hangan, A. ; Sebestyen-Pal, G.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-8ae8b3665b6aa33bf78fc53a676af2360407e48801fead449f8d3d10fc5dab93</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Arrays</topic><topic>Benchmark testing</topic><topic>Hardware</topic><topic>Instruction sets</topic><topic>Java</topic><topic>Real time systems</topic><topic>Synchronization</topic><toplevel>online_resources</toplevel><creatorcontrib>Olaru, V.</creatorcontrib><creatorcontrib>Hangan, A.</creatorcontrib><creatorcontrib>Sebestyen-Pal, G.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Olaru, V.</au><au>Hangan, A.</au><au>Sebestyen-Pal, G.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Java Support Packages and Benchmarks for Multi-core Processors</atitle><btitle>2011 IEEE International Conference on High Performance Computing and Communications</btitle><stitle>HPCC</stitle><date>2011-09</date><risdate>2011</risdate><spage>528</spage><epage>535</epage><pages>528-535</pages><isbn>9781457715648</isbn><isbn>1457715643</isbn><eisbn>9780769545387</eisbn><eisbn>0769545386</eisbn><abstract>This paper presents Java support packages that help optimize the program performance by improving the coordination with the underlying software and hardware (operating system and CPU). The software support exports low-level information about processor features (cache sizes and sharing, number of logical CPUs per chip/core, Simultaneous Multi-Threading, etc) to the application level and addresses issues such as CPU/interrupt affinity, thread scheduling and synchronization. The paper also shows how to use the support packages to develop micro-benchmarks for Java VMs and Real-Time Specification for Java (RTSJ) implementations running on multi-core CPUs. A benchmark suite consisting of memory, asynchronous event handling (for RTSJ implementations only) and locking tests is described and evaluated on Java and Jamaica VM [15].</abstract><pub>IEEE</pub><doi>10.1109/HPCC.2011.75</doi><tpages>8</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISBN: 9781457715648 |
ispartof | 2011 IEEE International Conference on High Performance Computing and Communications, 2011, p.528-535 |
issn | |
language | eng |
recordid | cdi_ieee_primary_6063035 |
source | IEEE Electronic Library (IEL) Conference Proceedings |
subjects | Arrays Benchmark testing Hardware Instruction sets Java Real time systems Synchronization |
title | Java Support Packages and Benchmarks for Multi-core Processors |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-21T19%3A50%3A36IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Java%20Support%20Packages%20and%20Benchmarks%20for%20Multi-core%20Processors&rft.btitle=2011%20IEEE%20International%20Conference%20on%20High%20Performance%20Computing%20and%20Communications&rft.au=Olaru,%20V.&rft.date=2011-09&rft.spage=528&rft.epage=535&rft.pages=528-535&rft.isbn=9781457715648&rft.isbn_list=1457715643&rft_id=info:doi/10.1109/HPCC.2011.75&rft_dat=%3Cieee_6IE%3E6063035%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9780769545387&rft.eisbn_list=0769545386&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6063035&rfr_iscdi=true |