Filters








5,078 Hits in 3.0 sec

The portable common runtime approach to interoperability

M. Weiser, A. Demers, C. Hauser
1989 Proceedings of the twelfth ACM symposium on Operating systems principles - SOSP '89  
The gap is filled by language-specific runtime environments, which become more complex for richer languages (CommonLisp needs more than C+ + , which needs more than C).  ...  The Portable Common Runtime solution The Portable Common Runtime addresses the shared address space, symbol binding, and lightweight threads requirements for interoperability.  ...  The PCR approach is to produce a common runtime layer between the operating system and the language runtimes.  ... 
doi:10.1145/74850.74862 dblp:conf/sosp/WeiserDH89 fatcat:yjkcbqsqnfcoxdr2x53hhevwfm

A Programming Model for Service Oriented Applications [chapter]

Francisco Curbera
2006 Lecture Notes in Computer Science  
Foremost among them is the formalization of an SCA runtime model sufficiently complete to ensure portability of implementations, but at the same time generic enough that it can be supported by multiple  ...  Just as and Web Services provide the common abstraction of interoperability concerns, SCA provides a common abstraction of implementation concerns.  ...  Foremost among them is the formalization of an SCA runtime model sufficiently complete to ensure portability of implementations, but at the same time generic enough that it can be supported by multiple  ... 
doi:10.1007/11693017_1 fatcat:dpmeaj4ujbbsde4clmajwalf6a

Achieving near native runtime performance and cross-platform performance portability for random number generation through SYCL interoperability [article]

Vincent R. Pascuzzi, Mehdi Goli
2021 arXiv   pre-print
We show the performance of implementations that capitalize on SYCL interoperability are at par with native implementations, attesting to the cross-platform performance portability of a SYCL-based approach  ...  In this paper, we leverage the SYCL programming model to demonstrate cross-platform performance portability across heterogeneous resources.  ...  More specifically, SYCL interoperability with built-in kernels enables vendors to use a common unifying interface, to "glue-in" their optimized hardware-specific libraries for current and next generations  ... 
arXiv:2109.01329v2 fatcat:o7ejbov5kbej7o2mukkhi7cueu

How ECP Software Technologies and Math Libraries are Working Toward Performance Portability at Exascale [article]

Lois Curfman McInnes
2021 figshare.com  
This presentation will provide an overview of approaches being used by ECP Software Technology teams, with emphasis on ECP mathematical libraries, to address performance portability while working toward  ...  As teams work toward new capabilities to fully exploit the unprecedented power of emerging computer architectures, they are exploring new programming models that address heterogeneity, while devising new  ...  Policy M4: Portability • Each package team must do a "best effort" at portability to common platforms, including standard Linux distributions, and common compiler toolchains such as GNU, Clang,  ... 
doi:10.6084/m9.figshare.14156903.v1 fatcat:t34u2qaltng65dr6eb5trdbavm

How ECP Software Technologies and Math Libraries are Working Toward Performance Portability at Exascale [article]

Lois Curfman McInnes
2021 figshare.com  
This presentation will provide an overview of approaches being used by ECP Software Technology teams, with emphasis on ECP mathematical libraries, to address performance portability while working toward  ...  As teams work toward new capabilities to fully exploit the unprecedented power of emerging computer architectures, they are exploring new programming models that address heterogeneity, while devising new  ...  Policy M4: Portability • Each package team must do a "best effort" at portability to common platforms, including standard Linux distributions, and common compiler toolchains such as GNU, Clang,  ... 
doi:10.6084/m9.figshare.14156903.v2 fatcat:6l4gtrlvnjdoxesj5wedcephlu

HALO 1.0: A Hardware-agnostic Accelerator Orchestration Framework for Enabling Hardware-agnostic Programming with True Performance Portability for Heterogeneous HPC [article]

Michael Riera, Erfan Bank Tavakoli, Masudul Hassan Quraishi, Fengbo Ren
2021 arXiv   pre-print
control flow for host programs to run across all the computing devices with a consistently top performance portability score, which is up to five orders of magnitude higher than the OpenCL-based solution  ...  HALO implements a novel compute-centric message passing interface (C^2MPI) specification for enabling the performance-portable execution of a hardware-agnostic host application across heterogeneous accelerators  ...  The runtime and virtualization agents implement common interprocess communication (IPC) channels for interoperability between multiple virtualization agents, which allows us to scale the number of accelerator  ... 
arXiv:2011.10896v4 fatcat:3z3g4gbhozhh5jpaaqgjmg6k44

Addressing Semantics Standards for Cloud Portability and Interoperability in Multi Cloud Environment

Chithambaramani Ramalingam, Prakash Mohan
2021 Symmetry  
The target of the research work was to summarize the issues involved in semantic cloud portability and interoperability in the multi-cloud environment and define the standardization effort imminently needed  ...  Numerous new cloud service providers have been introduced to the market with unique features that assist service developers collaborate and migrate services among multiple cloud service providers to address  ...  Acknowledgments: The authors would like to acknowledge K. Jayashree, CSE Department, Rajalakshmi Engineering College, Chennai for providing technical support.  ... 
doi:10.3390/sym13020317 fatcat:t6qowhnucrdpffuco7ophn5vhu

Towards Application Portability in Platform as a Service

Stefan Kolb, Guido Wirtz
2014 2014 IEEE 8th International Symposium on Service Oriented System Engineering  
Starting from the model, we derive a standardized profile with a common set of capabilities that can be found among PaaS providers and matched with one another to check application portability based on  ...  In this situation, application portability is a major concern for companies utilizing PaaS to avoid vendor lock-in and to retain the ability for future strategical decisions.  ...  The common recognition that there exists no one-size-fits-all PaaS 3 means we have to approach portability among PaaS from another perspective than between ordinary standardized middleware implementations  ... 
doi:10.1109/sose.2014.26 dblp:conf/sose/KolbW14 fatcat:rgtbhc5cfrcodo3yaqc4tdohcq

A Survey on Approaches for Interoperability and Portability of Cloud Computing Services
english

Kostas Stravoskoufos, Alexandros Preventis, Stelios Sotiriadis, Euripides G. M. Petrakis
2014 Proceedings of the 4th International Conference on Cloud Computing and Services Science  
In this work we focus on the problems of interoperability and portability in Cloud Computing, we address their differences and we discuss some of the latest research work in this area.  ...  Yet, due to the lack of common accepted standards, cloud service providers use different technologies and offer their clients services that are operated by a variety of proprietary APIs.  ...  ACKNOWLEDGMENTS The research leading to these results has received funding from the European Unions Seventh Framework Programme (FP7/2007(FP7/ -2013 under grant agreement no 604691 (project FI-STAR).  ... 
doi:10.5220/0004856401120117 dblp:conf/closer/StravoskoufosPSP14 fatcat:a4o644egxnbhdejyvgfaaanosi

Portability in clouds: approaches and research opportunities

Dana Petcu, Athanasios V. Vasilakos
2014 Scalable Computing : Practice and Experience  
This paper intends to provide an image of the state of the art in this particular topic and to identify the potential paths to follow in order to solve the problem.  ...  The migration towards Cloud environments is still hindered by several barriers. One of them is the low portability of the applications that are consuming Cloud services.  ...  Moreover, the interoperability degree between Clouds is usually measured at runtime.  ... 
doi:10.12694/scpe.v15i3.1019 fatcat:pqt27iurwnc75cimxcmc7m7wpu

Programming Language Interoperability in Distributed Computing Environments [chapter]

H.-Arno Jacobsen
1999 Distributed Applications and Interoperable Systems II  
Programming language interoperability is achieved by mapping these interface specifications to the programming language of choice.  ...  Distributed computing environments, such as ANSAware, CORBA, DCOM, and DCE achieve software component interoperability through specifying all public component interfaces in a common interface definition  ...  Comparison and evaluation This section compares and evaluates the individual approaches according to the following criteria: n-to-n-Ianguage interoperability, portability of approach, independence, full  ... 
doi:10.1007/978-0-387-35565-8_24 fatcat:vwc6ucfy2rcsnffxzpwssdeubi

Language support for interoperable messaging in sensor networks

Kevin K. Chang, David Gay
2005 Proceedings of the 2005 workshop on Software and compilers for embedded systems - SCOPES '05  
We also show that our implementation introduces a negligible amount of overhead in runtime and code size. Network types have the additional benefit of requiring few changes to existing TinyOS code.  ...  The traditional solutions to this problem is to either require programmers to insert network-byte-order and host-byte-order conversions, or to use a compiler that automatically generates marshalling and  ...  The upcoming version 2.0 of TinyOS will use network types; we hope that the wider TinyOS community will also adopt network types as a basis for platform-independent networking.  ... 
doi:10.1145/1140389.1140390 dblp:conf/scopes/ChangG05 fatcat:rojzf3ik5vgrtpdoqb4f3he2eu

ExaWorks: Workflows for Exascale [article]

Aymen Al-Saadi, Dong H. Ahn, Yadu Babuji, Kyle Chard, James Corbett, Mihael Hategan, Stephen Herbein, Shantenu Jha, Daniel Laney, Andre Merzky, Todd Munson, Michael Salim (+3 others)
2021 arXiv   pre-print
workflow management tools that can be composed and interoperate through common interfaces.  ...  Exascale computers will offer transformative capabilities to combine data-driven and learning-based approaches with traditional simulation applications to accelerate scientific discovery and insight.  ...  We thank Rafael Ferreira da Silva and Henri Casanova of the Workflows-RI project for partnering to organize community summits.  ... 
arXiv:2108.13521v1 fatcat:y4qe4oxscbfhhkgydqz7lft3cq

"Generative Gateway Toolkit for Heterogeneous C3I Systems"

Greg Hupf, Rodney Davis
2006 MILCOM 2006  
The new Generative Gateway Toolkit (GGTK) approach achieves this interoperability by leveraging common data-transport and data-exchange semantics, and abstracting hardware platform and device interface  ...  The new GGTK approach exploits the common and variable features of the communications gateway domain, combining reusable software assets that were systematically developed and assembled for generation  ...  Every time a new gateway is developed, because the existing systems are inadequate for the new purpose (e.g. not interoperable, flexible, scalable, portable, sustainable, etc.), the solutions for these  ... 
doi:10.1109/milcom.2006.302165 fatcat:4kh55xdp55g6zlkhxuni2odfzu

A portability study of IEC 61499: Semantics and tools

Cheng Pang, Sandeep Patil, Chen-Wei Yang, Valeriy Vyatkin, Anatoly Shalyto
2014 2014 12th IEEE International Conference on Industrial Informatics (INDIN)  
This resolves the pivotal issue of realizing portable and interoperable implementations of the IEC 61499 reference architecture.  ...  To assist such adoption, this paper presents a study of existing IEC 61499 tools' portability issues.  ...  ACKNOWLEDGMENT The authors are grateful to the nxtControl GmbH, ICS Triplex ISaGRAF, PROFACTOR GmbH, and HOLOBLOC Inc. for providing the IEC 61499 tools for evaluation.  ... 
doi:10.1109/indin.2014.6945553 dblp:conf/indin/PangPYVS14 fatcat:r2z2acvvpbhchoagvak7zpocxi
« Previous Showing results 1 — 15 out of 5,078 results