Search results for "Software portability"

showing 5 items of 25 documents

Skeletons for parallel image processing: an overview of the SKiPPER project

2002

International audience; This paper is a general overview of the SKIPPER project, run at Blaise Pascal University between 1996 and 2002. The main goal of the SKIPPER project was to demonstrate the appli- cability of skeleton-based parallel programming techniques to the fast prototyping of reactive vision applications. This project has produced several versions of a full-fledged integrated pa- rallel programming environment (PPE). These PPEs have been used to implement realistic vi- sion applications, such as road following or vehicle tracking for assisted driving, on embedded parallel platforms embarked on semi-autonomous vehicles. All versions of SKIPPER share a common front-end and reperto…

Vehicle tracking system[ INFO.INFO-TS ] Computer Science [cs]/Signal and Image ProcessingComputer Networks and CommunicationsComputer science02 engineering and technology[ SPI.SIGNAL ] Engineering Sciences [physics]/Signal and Image processingcomputer.software_genreTheoretical Computer ScienceSoftware portability[INFO.INFO-TS]Computer Science [cs]/Signal and Image ProcessingArtificial Intelligence0202 electrical engineering electronic engineering information engineeringcomputer.programming_language020203 distributed computingbusiness.industryProgramming language020207 software engineeringPascal (programming language)Computer Graphics and Computer-Aided DesignSkeleton (computer programming)Parallel image processingData flow diagramHardware and ArchitectureSoftware engineeringbusinesscomputer[SPI.SIGNAL]Engineering Sciences [physics]/Signal and Image processingSoftware
researchProduct

MAClets: Active MAC Protocols over hard-coded devices

2012

We introduce MAClets, software programs uploaded and executed on-demand over wireless cards, and devised to change the card's real-time medium access control operation. MAClets permit seamless reconfiguration of the MAC stack, so as to adapt it to mutated context and spectrum conditions and perform tailored performance optimizations hardly accountable by an once-for-all protocol stack design. Following traditional active networking principles, MAClets can be directly conveyed within data packets and executed on hard-coded devices acting as virtual MAC machines. Indeed, rather than executing a pre-defined protocol, we envision a new architecture for wireless cards based on a protocol interpr…

WLAN 802.11business.industryComputer scienceNetwork packetSettore ING-INF/03 - TelecomunicazioniComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKSNetwork virtualizationControl reconfigurationAccess controlProtocol stackSoftware portabilityprogrammable MACEmbedded systemcognitive radiobusinessProtocol (object-oriented programming)reconfigurabilityActive networkingComputer network
researchProduct

MansOS

2010

Often software for wireless sensor networks (WSNs) is developed using a specific event based operating system (OS) such as TinyOS. However, this requires steep learning curve for the new developers. Other operating systems for embedded devices have limited support for new hardware platforms. Our goal is to provide an operating system for resource constrained devices that is easy to use for the wide range of researchers and developers familiar with C programming language and Unix operating system concepts. In addition, we provide a framework for agile portability to new hardware platforms, due to the nature of WSN systems that require specific hardware or features for the sensing tasks at ha…

business.industryComputer sciencemedia_common.quotation_subjectcomputer.software_genreEmbedded operating systemSoftware portabilityKey distribution in wireless sensor networksSoftwareDebuggingEmbedded systemOperating systemx86businessnesCWireless sensor networkcomputermedia_commonProceedings of the 8th ACM Conference on Embedded Networked Sensor Systems
researchProduct

Low-Cost Sensor Based on SDR Platforms for TETRA Signals Monitoring

2021

The paper presents the design and implementation of an electromagnetic field monitoring sensor for the measurement of the Terrestrial Truncked Radio (TETRA) signals using low-cost software defined radio (SDR) platforms. The sensor includes: an SDR platform, a Global Positioning System (GPS) module and a hardware control module. Several SDR platforms having different resolutions of the analog–digital converters were tested in the first phase. The control module was implemented in two variants: a fixed one, using a laptop, and a mobile one, using a Raspberry Pi. The tests demonstrate the following achieved performances: instantaneous acquisition band of 5.12 MHz

business.product_categoryComputer sciencePhase (waves)TP1-118502 engineering and technology01 natural sciencesBiochemistryArticleAnalytical Chemistryelectromagnetic field monitoringSoftware portabilitylow-cost0202 electrical engineering electronic engineering information engineeringTETRA signalsElectrical and Electronic EngineeringInstrumentationsoftware defined radiobiologyDynamic rangebusiness.industryChemical technology010401 analytical chemistry020206 networking & telecommunicationsSoftware-defined radioConvertersbiology.organism_classificationAtomic and Molecular Physics and Opticsreal-time sensor0104 chemical sciencesLaptopGlobal Positioning SystemTetrabusinessComputer hardwareSensors
researchProduct

An Efficient Implementation of Parallel Parametric HRTF Models for Binaural Sound Synthesis in Mobile Multimedia

2020

The extended use of mobile multimedia devices in applications like gaming, 3D video and audio reproduction, immersive teleconferencing, or virtual and augmented reality, is demanding efficient algorithms and methodologies. All these applications require real-time spatial audio engines with the capability of dealing with intensive signal processing operations while facing a number of constraints related to computational cost, latency and energy consumption. Most mobile multimedia devices include a Graphics Processing Unit (GPU) that is primarily used to accelerate video processing tasks, providing high computational capabilities due to its inherent parallel architecture. This paper describes…

interpolation.General Computer Scienceparallel filtersComputer scienceGPUGpuGraphics processing unitLatency (audio)Parametric model02 engineering and technologycomputer.software_genre030507 speech-language pathology & audiology03 medical and health sciencesSoftware portabilityHRTF modeling0202 electrical engineering electronic engineering information engineeringGeneral Materials ScienceMultimediaparametric modelGeneral EngineeringTeleconferenceBinaural synthesis020206 networking & telecommunicationsVideo processingEnergy consumptioninterpolationInterpolationHrtf modelingScalabilityParallel filtersElectrónicaAugmented realitylcsh:Electrical engineering. Electronics. Nuclear engineering0305 other medical sciencelcsh:TK1-9971Mobile devicecomputerIEEE Access
researchProduct