scispace - formally typeset
Search or ask a question
Topic

Software portability

About: Software portability is a research topic. Over the lifetime, 8987 publications have been published within this topic receiving 164922 citations. The topic is also known as: portability.


Papers
More filters
Proceedings ArticleDOI
08 Jun 2011
TL;DR: Neptune, a domain specific language (DSL) that automates configuration and deployment of existing HPC software via cloud computing platforms, is integrated into a popular, open-source cloud platform, and extended with support for user-level and automated placement of cloud services and HPC components.
Abstract: In this paper, we present the design and implementation of Neptune, a domain specific language (DSL) that automates configuration and deployment of existing HPC software via cloud computing platforms. We integrate Neptune into a popular, open-source cloud platform, and extend the platform with support for user-level and automated placement of cloud services and HPC components. Such platform integration of Neptune facilitates hybrid-cloud application execution as well as portability across disparate cloud fabrics. Supporting additional cloud fabrics through a single interface enables high throughput computing (HTC) to be achieved by users who do not necessarily own grid-level resources but do have access to otherwise independent cloud technologies.We evaluate Neptune using different applications that employ a wide range of popular HPC packages for their implementation including MPI, X10, MapReduce, DFSP, and dwSSA. In addition, we show how Neptune can be extended to support other HPC software and application domains, and thus be used as a mechanism for many task computing (MTC).

35 citations

Journal ArticleDOI
01 May 2022-Foods
TL;DR: In this article , the characteristics of miniaturized NIR sensors are discussed in comparison to benchtop laboratory spectrometers regarding their performance, applicability, and optimization of methodology.
Abstract: The ongoing miniaturization of spectrometers creates a perfect synergy with the common advantages of near-infrared (NIR) spectroscopy, which together provide particularly significant benefits in the field of food analysis. The combination of portability and direct onsite application with high throughput and a noninvasive way of analysis is a decisive advantage in the food industry, which features a diverse production and supply chain. A miniaturized NIR analytical framework is readily applicable to combat various food safety risks, where compromised quality may result from an accidental or intentional (i.e., food fraud) origin. In this review, the characteristics of miniaturized NIR sensors are discussed in comparison to benchtop laboratory spectrometers regarding their performance, applicability, and optimization of methodology. Miniaturized NIR spectrometers remarkably increase the flexibility of analysis; however, various factors affect the performance of these devices in different analytical scenarios. Currently, it is a focused research direction to perform systematic evaluation studies of the accuracy and reliability of various miniaturized spectrometers that are based on different technologies; e.g., Fourier transform (FT)-NIR, micro-optoelectro-mechanical system (MOEMS)-based Hadamard mask, or linear variable filter (LVF) coupled with an array detector, among others. Progressing technology has been accompanied by innovative data-analysis methods integrated into the package of a micro-NIR analytical framework to improve its accuracy, reliability, and applicability. Advanced calibration methods (e.g., artificial neural networks (ANN) and nonlinear regression) directly improve the performance of miniaturized instruments in challenging analyses, and balance the accuracy of these instruments toward laboratory spectrometers. The quantum-mechanical simulation of NIR spectra reveals the wavenumber regions where the best-correlated spectral information resides and unveils the interactions of the target analyte with the surrounding matrix, ultimately enhancing the information gathered from the NIR spectra. A data-fusion framework offers a combination of spectral information from sensors that operate in different wavelength regions and enables parallelization of spectral pretreatments. This set of methods enables the intelligent design of future NIR analyses using miniaturized instruments, which is critically important for samples with a complex matrix typical of food raw material and shelf products.

35 citations

Book ChapterDOI
01 Jan 1997
TL;DR: The Edite system is presented, a Natural Language Interface for Databases (NLIDB), that tries to explore the advantages of joining natural language processing with the expressiveness of graphical interfaces.
Abstract: This article presents the Edite system, a Natural Language Interface for Databases (NLIDB), that tries to explore the advantages of joining natural language processing with the expressiveness of graphical interfaces. In order to guarantee a permanent adaptation of this type of solution to a dynamic domain one should consider two critical fundamental factors: extensibility and portability.

35 citations

Proceedings Article
01 Jun 1986
TL;DR: This paper describes a technique for retargetting Poker, the first complete parallel programming environment, to new parallel architectures, by describing the retarget of Poker to CalTech's Cosmic Cube.
Abstract: : This paper describes a technique for retargetting Poker, the first complete parallel programming environment, to new parallel architectures. The specifics are illustrated by describing the retarget of Poker to CalTech's Cosmic Cube. Poker requires only three features from the target architecture: MIMD operation, message passing inter-process communication, and a sequential language (e.g. C) for the processor elements. In return Poker gives the new architecture a complete parallel programming environment which will compile Poker parallel programs without modification, into efficient object code for the new architecture. Keywords: Poker parallel programming; Software portability.

35 citations

Proceedings ArticleDOI
07 Aug 2002
TL;DR: A new Linux-based operating system named "TMO-Linux" that supports distributed real-time execution of TMO instances as embedded services of an operating system and preliminary experimental results show that TMO- Linux has better timing accuracy and performance than the middleware engines.
Abstract: The TMO (time-triggered message-triggered object) model is a well-known real-time object model for distributed and timeliness-guaranteed computing. We developed two TMO execution engines, named WTMOS and LTMOS, the former is for Windows platforms and the latter is for Linux platforms. Those are middleware engines supporting deadline driven real-time execution of TMO methods and distributed IPC. The engines have several advantages such as heterogeneous computing support, flexibility, and high portability. However, the deadline-driven schedulers of the middlewares lose temporal accuracy in some cases because the scheduling is performed by controlling priorities of real-time threads. To increase temporal accuracy and reduce overhead by middlewares, we developed a new Linux-based operating system named "TMO-Linux" that supports distributed real-time execution of TMO instances as embedded services of an operating system. In this paper, we present the functions and structure of TMO-Linux. Our preliminary experimental results show that TMO-Linux has better timing accuracy and performance than the middleware engines.

35 citations


Network Information
Related Topics (5)
Software
130.5K papers, 2M citations
90% related
Cloud computing
156.4K papers, 1.9M citations
83% related
The Internet
213.2K papers, 3.8M citations
83% related
Wireless sensor network
142K papers, 2.4M citations
82% related
Artificial neural network
207K papers, 4.5M citations
82% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
20241
2023580
20221,257
2021290
2020308
2019381