Making extreme computations possible with virtual machines
State-of-the-art algorithms generate scattering amplitudes for high-energy physics at leading order for high-multiplicity processes as compiled code (in Fortran, C or C++). For complicated processes the size of these libraries can become tremendous (many GiB). We show that amplitudes can be translat...
Gespeichert in:
Veröffentlicht in: | Journal of physics. Conference series 2016-10, Vol.762 (1), p.12071 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | 1 |
container_start_page | 12071 |
container_title | Journal of physics. Conference series |
container_volume | 762 |
creator | Reuter, J Nejad, B Chokoufe Ohl, T |
description | State-of-the-art algorithms generate scattering amplitudes for high-energy physics at leading order for high-multiplicity processes as compiled code (in Fortran, C or C++). For complicated processes the size of these libraries can become tremendous (many GiB). We show that amplitudes can be translated to byte-code instructions, which even reduce the size by one order of magnitude. The byte-code is interpreted by a Virtual Machine with runtimes comparable to compiled code and a better scaling with additional legs. We study the properties of this algorithm, as an extension of the Optimizing Matrix Element Generator (O'Mega). The bytecode matrix elements are available as alternative input for the event generator WHIZARD. The bytecode interpreter can be implemented very compactly, which will help with a future implementation on massively parallel GPUs. |
doi_str_mv | 10.1088/1742-6596/762/1/012071 |
format | Article |
fullrecord | <record><control><sourceid>proquest_iop_j</sourceid><recordid>TN_cdi_proquest_journals_2575309023</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2575309023</sourcerecordid><originalsourceid>FETCH-LOGICAL-c355t-4bf843b9b275e03bdc1d1065b552edc3e9ce51c3f7f87c4799e1ce139e7d729e3</originalsourceid><addsrcrecordid>eNqFkFtLxDAQhYMouK7-BSn45ENtLk3T-CaLV1YU1OfQplM3a28mqZd_b0tlRRCclxmYc84MH0KHBJ8QnKYRETENEy6TSCQ0IhEmFAuyhWabxfZmTtNdtOfcGmM2lJih09vsxTTPAXx4CzUEuq273mfetI0LutY5k1cQvBu_Ct6M9X1WBXWmV6YBt492yqxycPDd5-jp4vxxcRUu7y6vF2fLUDPOfRjnZRqzXOZUcMAsLzQpCE54zjmFQjOQGjjRrBRlKnQspASigTAJohBUApujoym3s-1rD86rddvbZjipKBecYYkpG1TJpNJ2-NpCqTpr6sx-KoLVyEmNCNSIQw2cFFETp8FIJ6Npu5_kf03Hf5hu7hcPv3SqK0r2BWuHd2s</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2575309023</pqid></control><display><type>article</type><title>Making extreme computations possible with virtual machines</title><source>IOP Publishing Free Content</source><source>Institute of Physics</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><source>Alma/SFX Local Collection</source><source>Free Full-Text Journals in Chemistry</source><creator>Reuter, J ; Nejad, B Chokoufe ; Ohl, T</creator><creatorcontrib>Reuter, J ; Nejad, B Chokoufe ; Ohl, T</creatorcontrib><description>State-of-the-art algorithms generate scattering amplitudes for high-energy physics at leading order for high-multiplicity processes as compiled code (in Fortran, C or C++). For complicated processes the size of these libraries can become tremendous (many GiB). We show that amplitudes can be translated to byte-code instructions, which even reduce the size by one order of magnitude. The byte-code is interpreted by a Virtual Machine with runtimes comparable to compiled code and a better scaling with additional legs. We study the properties of this algorithm, as an extension of the Optimizing Matrix Element Generator (O'Mega). The bytecode matrix elements are available as alternative input for the event generator WHIZARD. The bytecode interpreter can be implemented very compactly, which will help with a future implementation on massively parallel GPUs.</description><identifier>ISSN: 1742-6588</identifier><identifier>EISSN: 1742-6596</identifier><identifier>DOI: 10.1088/1742-6596/762/1/012071</identifier><language>eng</language><publisher>Bristol: IOP Publishing</publisher><subject>Algorithms ; Amplitudes ; Physics ; Virtual environments</subject><ispartof>Journal of physics. Conference series, 2016-10, Vol.762 (1), p.12071</ispartof><rights>Published under licence by IOP Publishing Ltd</rights><rights>2016. This work is published under http://creativecommons.org/licenses/by/3.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c355t-4bf843b9b275e03bdc1d1065b552edc3e9ce51c3f7f87c4799e1ce139e7d729e3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://iopscience.iop.org/article/10.1088/1742-6596/762/1/012071/pdf$$EPDF$$P50$$Giop$$Hfree_for_read</linktopdf><link.rule.ids>314,776,780,27901,27902,38845,38867,53815,53842</link.rule.ids></links><search><creatorcontrib>Reuter, J</creatorcontrib><creatorcontrib>Nejad, B Chokoufe</creatorcontrib><creatorcontrib>Ohl, T</creatorcontrib><title>Making extreme computations possible with virtual machines</title><title>Journal of physics. Conference series</title><addtitle>J. Phys.: Conf. Ser</addtitle><description>State-of-the-art algorithms generate scattering amplitudes for high-energy physics at leading order for high-multiplicity processes as compiled code (in Fortran, C or C++). For complicated processes the size of these libraries can become tremendous (many GiB). We show that amplitudes can be translated to byte-code instructions, which even reduce the size by one order of magnitude. The byte-code is interpreted by a Virtual Machine with runtimes comparable to compiled code and a better scaling with additional legs. We study the properties of this algorithm, as an extension of the Optimizing Matrix Element Generator (O'Mega). The bytecode matrix elements are available as alternative input for the event generator WHIZARD. The bytecode interpreter can be implemented very compactly, which will help with a future implementation on massively parallel GPUs.</description><subject>Algorithms</subject><subject>Amplitudes</subject><subject>Physics</subject><subject>Virtual environments</subject><issn>1742-6588</issn><issn>1742-6596</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><sourceid>O3W</sourceid><sourceid>BENPR</sourceid><recordid>eNqFkFtLxDAQhYMouK7-BSn45ENtLk3T-CaLV1YU1OfQplM3a28mqZd_b0tlRRCclxmYc84MH0KHBJ8QnKYRETENEy6TSCQ0IhEmFAuyhWabxfZmTtNdtOfcGmM2lJih09vsxTTPAXx4CzUEuq273mfetI0LutY5k1cQvBu_Ct6M9X1WBXWmV6YBt492yqxycPDd5-jp4vxxcRUu7y6vF2fLUDPOfRjnZRqzXOZUcMAsLzQpCE54zjmFQjOQGjjRrBRlKnQspASigTAJohBUApujoym3s-1rD86rddvbZjipKBecYYkpG1TJpNJ2-NpCqTpr6sx-KoLVyEmNCNSIQw2cFFETp8FIJ6Npu5_kf03Hf5hu7hcPv3SqK0r2BWuHd2s</recordid><startdate>20161001</startdate><enddate>20161001</enddate><creator>Reuter, J</creator><creator>Nejad, B Chokoufe</creator><creator>Ohl, T</creator><general>IOP Publishing</general><scope>O3W</scope><scope>TSCCA</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>H8D</scope><scope>HCIFZ</scope><scope>L7M</scope><scope>P5Z</scope><scope>P62</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope></search><sort><creationdate>20161001</creationdate><title>Making extreme computations possible with virtual machines</title><author>Reuter, J ; Nejad, B Chokoufe ; Ohl, T</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c355t-4bf843b9b275e03bdc1d1065b552edc3e9ce51c3f7f87c4799e1ce139e7d729e3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Algorithms</topic><topic>Amplitudes</topic><topic>Physics</topic><topic>Virtual environments</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Reuter, J</creatorcontrib><creatorcontrib>Nejad, B Chokoufe</creatorcontrib><creatorcontrib>Ohl, T</creatorcontrib><collection>IOP Publishing Free Content</collection><collection>IOPscience (Open Access)</collection><collection>CrossRef</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies & Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>Aerospace Database</collection><collection>SciTech Premium Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Advanced Technologies & Aerospace Database</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><jtitle>Journal of physics. Conference series</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Reuter, J</au><au>Nejad, B Chokoufe</au><au>Ohl, T</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Making extreme computations possible with virtual machines</atitle><jtitle>Journal of physics. Conference series</jtitle><addtitle>J. Phys.: Conf. Ser</addtitle><date>2016-10-01</date><risdate>2016</risdate><volume>762</volume><issue>1</issue><spage>12071</spage><pages>12071-</pages><issn>1742-6588</issn><eissn>1742-6596</eissn><abstract>State-of-the-art algorithms generate scattering amplitudes for high-energy physics at leading order for high-multiplicity processes as compiled code (in Fortran, C or C++). For complicated processes the size of these libraries can become tremendous (many GiB). We show that amplitudes can be translated to byte-code instructions, which even reduce the size by one order of magnitude. The byte-code is interpreted by a Virtual Machine with runtimes comparable to compiled code and a better scaling with additional legs. We study the properties of this algorithm, as an extension of the Optimizing Matrix Element Generator (O'Mega). The bytecode matrix elements are available as alternative input for the event generator WHIZARD. The bytecode interpreter can be implemented very compactly, which will help with a future implementation on massively parallel GPUs.</abstract><cop>Bristol</cop><pub>IOP Publishing</pub><doi>10.1088/1742-6596/762/1/012071</doi><tpages>6</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1742-6588 |
ispartof | Journal of physics. Conference series, 2016-10, Vol.762 (1), p.12071 |
issn | 1742-6588 1742-6596 |
language | eng |
recordid | cdi_proquest_journals_2575309023 |
source | IOP Publishing Free Content; Institute of Physics; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals; Alma/SFX Local Collection; Free Full-Text Journals in Chemistry |
subjects | Algorithms Amplitudes Physics Virtual environments |
title | Making extreme computations possible with virtual machines |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-30T04%3A16%3A33IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_iop_j&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Making%20extreme%20computations%20possible%20with%20virtual%20machines&rft.jtitle=Journal%20of%20physics.%20Conference%20series&rft.au=Reuter,%20J&rft.date=2016-10-01&rft.volume=762&rft.issue=1&rft.spage=12071&rft.pages=12071-&rft.issn=1742-6588&rft.eissn=1742-6596&rft_id=info:doi/10.1088/1742-6596/762/1/012071&rft_dat=%3Cproquest_iop_j%3E2575309023%3C/proquest_iop_j%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2575309023&rft_id=info:pmid/&rfr_iscdi=true |