<efrbr:recordSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:efrbr="http://vfrbr.info/efrbr/1.1" xmlns:efrbr-work="http://vfrbr.info/efrbr/1.1/work" xmlns:efrbr-expression="http://vfrbr.info/efrbr/1.1/expression" xmlns:efrbr-manifestation="http://vfrbr.info/efrbr/1.1/manifestation" xmlns:efrbr-person="http://vfrbr.info/efrbr/1.1/person" xmlns:efrbr-corporateBody="http://vfrbr.info/efrbr/1.1/corporateBody" xmlns:efrbr-concept="http://vfrbr.info/efrbr/1.1/concept" xmlns:efrbr-structure="http://vfrbr.info/efrbr/1.1/structure" xmlns:efrbr-responsible="http://vfrbr.info/efrbr/1.1/responsible" xmlns:efrbr-subject="http://vfrbr.info/efrbr/1.1/subject" xmlns:efrbr-other="http://vfrbr.info/efrbr/1.1/other" xsi:schemaLocation="http://vfrbr.info/efrbr/1.1 http://vfrbr.info/schemas/1.1/efrbr.xsd"><efrbr:entities><efrbr-work:work identifier="http://purl.tuc.gr/dl/dias/D70B7D66-410C-4A7F-9EBA-67819B96CB17"><efrbr-work:titleOfTheWork>A novel, highly integrated simulator for parallel and distributed systems</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/D70B7D66-410C-4A7F-9EBA-67819B96CB17"><efrbr-expression:titleOfTheExpression>A novel, highly integrated simulator for parallel and distributed systems</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Peer-Reviewed Journal Publication
            Δημοσίευση σε Περιοδικό με Κριτές
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2021-09-10</efrbr-expression:dateOfExpression><efrbr-expression:dateOfExpression type="published">2020</efrbr-expression:dateOfExpression><efrbr-expression:languageOfExpression vocabulary="iso639-1">en</efrbr-expression:languageOfExpression><efrbr-expression:otherDistinguishingCharacteristic>This work is supported by the European Commission in the context of the H2020 COSSIM project (#644042).</efrbr-expression:otherDistinguishingCharacteristic><efrbr-expression:summarizationOfContent>In an era of complex networked parallel heterogeneous systems, simulating independently only parts, components, or attributes of a system-under-design is a cumbersome, inaccurate, and inefficient approach. Moreover, by considering each part of a system in an isolated manner, and due to the numerous and highly complicated interactions between the different components, the system optimization capabilities are severely limited. The presented fully-distributed simulation framework (called as COSSIM) is the first known open-source, high-performance simulator that can handle holistically system-of-systems including processors, peripherals and networks; such an approach is very appealing to both Cyber Physical Systems (CPS) and Highly Parallel Heterogeneous Systems designers and application developers. Our highly integrated approach is further augmented with accurate power estimation and security sub-tools that can tap on all system components and perform security and robustness analysis of the overall system under design—something that was unfeasible up to now. Additionally, a sophisticated Eclipse-based Graphical User Interface (GUI) has been developed to provide easy simulation setup, execution, and visualization of results. COSSIM has been evaluated when executing the widely used Netperf benchmark suite as well as a number of real-world applications. Final results demonstrate that the presented approach has up to 99% accuracy (when compared with the performance of the real system), while the overall simulation time can be accelerated almost linearly with the number of CPUs utilized by the simulator.</efrbr-expression:summarizationOfContent><efrbr-expression:useRestrictionsOnTheExpression type="creative-commons">http://creativecommons.org/licenses/by/4.0/</efrbr-expression:useRestrictionsOnTheExpression><efrbr-expression:note type="journal name">ACM Transactions on Architecture and Code Optimization</efrbr-expression:note><efrbr-expression:note type="journal volume">17</efrbr-expression:note><efrbr-expression:note type="journal number">1</efrbr-expression:note><efrbr-expression:note type="page range">1–28</efrbr-expression:note></efrbr-expression:expression><efrbr-manifestation:manifestation identifier="https://dias.library.tuc.gr/view/90151"><efrbr-manifestation:titleOfTheManifestation>Tampouratzis_et_al_ACM Trans. Archit. Code Optim._17(1)_2020.pdf</efrbr-manifestation:titleOfTheManifestation><efrbr-manifestation:publicationDistribution><efrbr-manifestation:placeOfPublicationDistribution type="distribution">Chania [Greece]</efrbr-manifestation:placeOfPublicationDistribution><efrbr-manifestation:publisherDistributor type="distributor">Library of TUC</efrbr-manifestation:publisherDistributor><efrbr-manifestation:dateOfPublicationDistribution>2021-09-10</efrbr-manifestation:dateOfPublicationDistribution></efrbr-manifestation:publicationDistribution><efrbr-manifestation:formOfCarrier>application/pdf</efrbr-manifestation:formOfCarrier><efrbr-manifestation:extentOfTheCarrier>5.7 MB</efrbr-manifestation:extentOfTheCarrier><efrbr-manifestation:accessRestrictionsOnTheManifestation>free</efrbr-manifestation:accessRestrictionsOnTheManifestation></efrbr-manifestation:manifestation><efrbr-person:person identifier="http://users.isc.tuc.gr/~ntampouratzis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Tampouratzis Nikolaos
            Ταμπουρατζης Νικολαος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~ipapaefstathiou"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Papaefstathiou Ioannis
            Παπαευσταθιου Ιωαννης
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~anikitakis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Nikitakis Antonios
            Νικητακης Αντωνιος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~abrokalakis1"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Brokalakis Andreas
            Μπροκαλακης Ανδρεας
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~standrianakis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Andrianakis Stamatios
            Ανδριανακης Σταματιος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~adollas"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Dollas Apostolos
            Δολλας Αποστολος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="E0B6FFE8-341C-4082-8081-D33A66C837F3"><efrbr-person:nameOfPerson vocabulary="">
            Marcon Marco
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="EF3D9035-1F10-4D7E-94CE-063711524C63"><efrbr-person:nameOfPerson vocabulary="">
            Plebani Emanuele
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-corporateBody:corporateBody identifier="https://v2.sherpa.ac.uk/id/publisher/21"><efrbr-corporateBody:nameOfTheCorporateBody vocabulary="S/R:PUBLISHERS">
            Association for Computing Machinery (ACM)
         </efrbr-corporateBody:nameOfTheCorporateBody></efrbr-corporateBody:corporateBody><efrbr-concept:concept identifier="DA87BE79-F42A-423E-9F93-9DB550FA7B5D"><efrbr-concept:termForTheConcept>
            Distributed systems simulator
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="227B6D49-18DB-49F6-A76F-CE4C5F67C7D0"><efrbr-concept:termForTheConcept>
            Parallel systems simulator
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="D4862D9C-F707-4A72-A3E3-B33CD1994BF4"><efrbr-concept:termForTheConcept>
            Cyber Physical Systems (CPS) simulator
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="FC4DFEDE-CC68-408E-B07E-DCB3E073844D"><efrbr-concept:termForTheConcept>
            Integrated simulator
         </efrbr-concept:termForTheConcept></efrbr-concept:concept></efrbr:entities><efrbr:relationships><efrbr-structure:structureRelations><efrbr-structure:realizedThrough sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D70B7D66-410C-4A7F-9EBA-67819B96CB17" targetEntity="expression" targetURI="http://purl.tuc.gr/dl/dias/D70B7D66-410C-4A7F-9EBA-67819B96CB17"/><efrbr-structure:embodiedIn sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D70B7D66-410C-4A7F-9EBA-67819B96CB17" targetEntity="manifestation" targetURI="http://purl.tuc.gr/dl/dias/46D805D0-3757-43FA-B92C-66665A94376F"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D70B7D66-410C-4A7F-9EBA-67819B96CB17" targetEntity="person" targetURI="http://users.isc.tuc.gr/~ntampouratzis"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D70B7D66-410C-4A7F-9EBA-67819B96CB17" targetEntity="person" targetURI="http://users.isc.tuc.gr/~ntampouratzis" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D70B7D66-410C-4A7F-9EBA-67819B96CB17" targetEntity="person" targetURI="http://users.isc.tuc.gr/~ipapaefstathiou" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D70B7D66-410C-4A7F-9EBA-67819B96CB17" targetEntity="person" targetURI="http://users.isc.tuc.gr/~anikitakis" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D70B7D66-410C-4A7F-9EBA-67819B96CB17" targetEntity="person" targetURI="http://users.isc.tuc.gr/~abrokalakis1" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D70B7D66-410C-4A7F-9EBA-67819B96CB17" targetEntity="person" targetURI="http://users.isc.tuc.gr/~standrianakis" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D70B7D66-410C-4A7F-9EBA-67819B96CB17" targetEntity="person" targetURI="http://users.isc.tuc.gr/~adollas" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D70B7D66-410C-4A7F-9EBA-67819B96CB17" targetEntity="person" targetURI="E0B6FFE8-341C-4082-8081-D33A66C837F3" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D70B7D66-410C-4A7F-9EBA-67819B96CB17" targetEntity="person" targetURI="EF3D9035-1F10-4D7E-94CE-063711524C63" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D70B7D66-410C-4A7F-9EBA-67819B96CB17" targetEntity="person" targetURI="https://v2.sherpa.ac.uk/id/publisher/21" role="publisher"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D70B7D66-410C-4A7F-9EBA-67819B96CB17" targetEntity="concept" targetURI="DA87BE79-F42A-423E-9F93-9DB550FA7B5D"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D70B7D66-410C-4A7F-9EBA-67819B96CB17" targetEntity="concept" targetURI="227B6D49-18DB-49F6-A76F-CE4C5F67C7D0"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D70B7D66-410C-4A7F-9EBA-67819B96CB17" targetEntity="concept" targetURI="D4862D9C-F707-4A72-A3E3-B33CD1994BF4"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D70B7D66-410C-4A7F-9EBA-67819B96CB17" targetEntity="concept" targetURI="FC4DFEDE-CC68-408E-B07E-DCB3E073844D"/></efrbr-subject:subjectRelations><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>