PIMOD: A Tool for Configuring Single-Board Computer Operating System
Images
- URL: http://arxiv.org/abs/2010.07833v1
- Date: Thu, 15 Oct 2020 15:52:25 GMT
- Title: PIMOD: A Tool for Configuring Single-Board Computer Operating System
Images
- Authors: Jonas H\"ochst, Alvar Penning, Patrick Lampe, Bernd Freisleben
- Abstract summary: We present PIMOD, a software tool for configuring operating system images for single-board computer systems.
The implementation of PIMOD is made public under a free and open source license.
- Score: 0.7519268719195279
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Computer systems used in the field of humanitarian technology are often based
on general-purpose single-board computers, such as Raspberry Pis. While these
systems offer great flexibility for developers and users, configuration and
deployment either introduces overhead by executing scripts on multiple devices
or requires deeper technical understanding when building operating system
images for such small computers from scratch. In this paper, we present PIMOD,
a software tool for configuring operating system images for single-board
computer systems. We propose a simple yet comprehensive configuration language.
In a configuration profile, called Pifile, a small set of commands is used to
describe the configuration of an operating system image. Virtualization
techniques are used during the execution of the profile in order to be
distribution and platform independent. Commands can be issued in the guest
operating system, providing access to the distribution specific tools, e.g., to
configure hardware parameters. The implementation of PIMOD is made public under
a free and open source license. PIMOD is evaluated in terms of user benefits,
performance compared to on-system configuration, and applicability across
different hardware platforms and operating systems.
Related papers
- FMI Meets SystemC: A Framework for Cross-Tool Virtual Prototyping [0.1747623282473278]
To develop software without requiring access to physical hardware, full-system simulators are commonly used.<n>SystemC lacks native FMI support, which limits the integration into broader co-simulation environments.<n>This paper presents a novel framework to control and interact with SystemC-based VPs using the FMI.
arXiv Detail & Related papers (2025-07-24T12:11:47Z) - Autonomous Computer Vision Development with Agentic AI [1.6711468262697804]
We demonstrate that a specialized computer vision system can be built autonomously from a natural language prompt using Agentic AI methods.<n>This involved extending SimpleMind (SM), an open-source Cognitive AI environment with tools for medical image analysis.<n>A computer vision agent automatically configured, trained, and tested itself on 50 chest x-ray images, achieving mean dice scores of 0.96, 0.82, 0.83, for lungs, heart, and ribs, respectively.
arXiv Detail & Related papers (2025-06-11T02:21:19Z) - Adaptive and Robust Image Processing on CubeSats [0.0]
CubeSats offer a low-cost platform for space research, particularly for Earth observation.<n>This paper introduces two novel systems, DIPP and DISH, to address these challenges.
arXiv Detail & Related papers (2025-05-16T16:03:04Z) - Model-Driven Rapid Prototyping for Control Algorithms with the GIPS Framework (System Description) [0.0]
We have created the GIPS (Graph-Based ILP Problem Specification) framework to support rapid prototyping of software systems.
Developers can use our high-level specification language GIPSL (Graph-Based ILP Problem Specification Language) to specify their desired model optimization as sets of constraints and objectives.
GIPS is able to derive executable (Java) software artifacts automatically that optimize a given input graph instance at runtime.
arXiv Detail & Related papers (2025-03-26T11:52:52Z) - HyperGraphOS: A Modern Meta-Operating System for the Scientific and Engineering Domains [1.4469725791865982]
This paper presents HyperGraphOS, a significant innovation in the domain of operating systems.
It aims to combine model-based engineering, graph modeling, data containers, and documents, along with tools for handling computational elements.
arXiv Detail & Related papers (2024-12-13T15:18:39Z) - Scaling Tractable Probabilistic Circuits: A Systems Perspective [36.528534612003504]
PyJuice is a general implementation design for PCs that improves prior art in several regards.
It is 1-2 orders of magnitude faster than existing systems at training large-scale PCs.
PyJuice consumes 2-5x less memory, which enables us to train larger models.
arXiv Detail & Related papers (2024-06-02T14:57:00Z) - OSWorld: Benchmarking Multimodal Agents for Open-Ended Tasks in Real Computer Environments [87.41051677852231]
We introduce OSWorld, the first-of-its-kind scalable, real computer environment for multimodal agents.
OSWorld can serve as a unified, integrated computer environment for assessing open-ended computer tasks.
We create a benchmark of 369 computer tasks involving real web and desktop apps in open domains, OS file I/O, and spanning multiple applications.
arXiv Detail & Related papers (2024-04-11T17:56:05Z) - OS-Copilot: Towards Generalist Computer Agents with Self-Improvement [48.29860831901484]
We introduce OS-Copilot, a framework to build generalist agents capable of interfacing with comprehensive elements in an operating system (OS)
We use OS-Copilot to create FRIDAY, a self-improving embodied agent for automating general computer tasks.
On GAIA, a general AI assistants benchmark, FRIDAY outperforms previous methods by 35%, showcasing strong generalization to unseen applications via accumulated skills from previous tasks.
arXiv Detail & Related papers (2024-02-12T07:29:22Z) - Design and Implementation Considerations for a Virtual File System Using an Inode Data Structure [4.725345845195055]
We discuss the design of Unix-based file systems and how this type of file system layout can be implemented as a single-file virtual file system in Linux.
We explore the ways that virtual file systems are vulnerable to security attacks and introduce straightforward solutions that can be implemented to help prevent or mitigate the consequences of such attacks.
arXiv Detail & Related papers (2023-12-23T03:44:17Z) - Harnessing Deep Learning and HPC Kernels via High-Level Loop and Tensor Abstractions on CPU Architectures [67.47328776279204]
This work introduces a framework to develop efficient, portable Deep Learning and High Performance Computing kernels.
We decompose the kernel development in two steps: 1) Expressing the computational core using Processing Primitives (TPPs) and 2) Expressing the logical loops around TPPs in a high-level, declarative fashion.
We demonstrate the efficacy of our approach using standalone kernels and end-to-end workloads that outperform state-of-the-art implementations on diverse CPU platforms.
arXiv Detail & Related papers (2023-04-25T05:04:44Z) - Virtualization of Tiny Embedded Systems with a robust real-time capable
and extensible Stack Virtual Machine REXAVM supporting Material-integrated
Intelligent Systems and Tiny Machine Learning [0.0]
This paper shows and evaluates the suitability of the proposed VM architecture for operationally equivalent software and hardware (FPGA) implementations.
In a holistic architecture approach, the VM specifically addresses digital signal processing and tiny machine learning.
arXiv Detail & Related papers (2023-02-17T17:13:35Z) - Human-in-the-Loop Large-Scale Predictive Maintenance of Workstations [89.51621054382878]
Predictive maintenance (PdM) is the task of scheduling maintenance operations based on a statistical analysis of the system's condition.
We propose a human-in-the-loop PdM approach in which a machine learning system predicts future problems in sets of workstations.
arXiv Detail & Related papers (2022-06-23T09:40:46Z) - A Scalable Approach to Modeling on Accelerated Neuromorphic Hardware [0.0]
This work presents the software aspects of the BrainScaleS-2 system, a hybrid accelerated neuromorphic hardware architecture based on physical modeling.
We introduce key aspects of the BrainScaleS-2 Operating System: experiment workflow, API layering, software design, and platform operation.
The focus lies on novel system and software features such as multi-compartmental neurons, fast re-configuration for hardware-in-the-loop training, applications for the embedded processors, the non-spiking operation mode, interactive platform access, and sustainable hardware/software co-development.
arXiv Detail & Related papers (2022-03-21T16:30:18Z) - Composing Complex and Hybrid AI Solutions [52.00820391621739]
We describe an extension of the Acumos system towards enabling the above features for general AI applications.
Our extensions include support for more generic components with gRPC/Protobuf interfaces.
We provide examples of deployable solutions and their interfaces.
arXiv Detail & Related papers (2022-02-25T08:57:06Z) - Tensor Processing Primitives: A Programming Abstraction for Efficiency
and Portability in Deep Learning Workloads [86.62083829086393]
This work introduces the Processing Primitives (TPP), a programming abstraction striving for efficient, portable implementation of Deep Learning-workloads with high-productivity.
TPPs define a compact, yet versatile set of 2D-tensor operators (or a virtual ISA), which can be utilized as building-blocks to construct complex operators on high-dimensional tensors.
We demonstrate the efficacy of our approach using standalone kernels and end-to-end DL-workloads expressed entirely via TPPs that outperform state-of-the-art implementations on multiple platforms.
arXiv Detail & Related papers (2021-04-12T18:35:49Z) - New approach to MPI program execution time prediction [0.0]
The problem of MPI programs execution time prediction on a certain set of computer installations is considered.
This problem emerges with orchestration and provisioning a virtual infrastructure in a cloud computing environment.
The article proposes two new approaches to the program execution time prediction problem.
arXiv Detail & Related papers (2020-07-30T09:35:08Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.