Search results for "Embedded system"

showing 10 items of 291 documents

Finding Software Bugs in Embedded Devices

2021

AbstractThe goal of this chapter is to introduce the reader to the domain of bug discovery in embedded systems which are at the core of the Internet of Things. Embedded software has a number of particularities which makes it slightly different to general purpose software. In particular, embedded devices are more exposed to software attacks but have lower defense levels and are often left unattended. At the same time, analyzing their security is more difficult because they are very “opaque”, while the execution of custom and embedded software is often entangled with the hardware and peripherals. These differences have an impact on our ability to find software bugs in such systems. This chapt…

021110 strategic defence & security studiessulautettu tietotekniikkaComputer sciencebusiness.industryembedded devices0211 other engineering and technologies020207 software engineering02 engineering and technologysecurityField (computer science)Domain (software engineering)Embedded softwareSoftwareSoftware bugohjelmointivirheetSoftware deploymentEmbedded systemsoftware bugs0202 electrical engineering electronic engineering information engineeringtietoturvabusinessInternet of ThingsGeneral purpose software
researchProduct

Chip Formation and Control

2008

This chapter provides comprehensive engineering knowledge and modelling techniques applied in description of chip formation in the cutting zone and its separation from the bulk material, flow, and final breaking. Possible classification systems, including different chip shapes and physical mechanisms of their formation, are specified. The mechanisms of brittle fracture-based and shear-type chips are characterized in terms of plastic deformation and fracture mechanics. The models of the shear angle using different mechanical approaches are discussed. In addition, representative examples of FEM simulations of different types of chips for turning and milling operations are presented. Formulas …

0301 basic medicineEngineeringMaterials sciencebusiness.industryChip formationFlow (psychology)Mechanical engineeringFracture mechanicsStructural engineeringManufacturing systemsChip03 medical and health sciences030104 developmental biology0302 clinical medicineMachiningEmbedded system030220 oncology & carcinogenesisShear anglebusinessBrittle fractureComputingMethodologies_COMPUTERGRAPHICS
researchProduct

mD3DOCKxb: An Ultra-Scalable CPU-MIC Coordinated Virtual Screening Framework

2017

Molecular docking is an important method in computational drug discovery. In large-scale virtual screening, millions of small drug-like molecules (chemical compounds) are compared against a designated target protein (receptor). Depending on the utilized docking algorithm for screening, this can take several weeks on conventional HPC systems. However, for certain applications including large-scale screening tasks for newly emerging infectious diseases such high runtimes can be highly prohibitive. In this paper, we investigate how the massively parallel neo-heterogeneous architecture of Tianhe-2 Supercomputer consisting of thousands of nodes comprising CPUs and MIC coprocessors that can effic…

0301 basic medicineVirtual screeningMulti-core processorCoprocessorComputer sciencebusiness.industryParallel computingSupercomputer03 medical and health sciences030104 developmental biologyEmbedded systemScalabilityTianhe-2Algorithm designbusinessMassively parallel2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID)
researchProduct

Mini-COVIDNet: Efficient Lightweight Deep Neural Network for Ultrasound Based Point-of-Care Detection of COVID-19

2021

Lung ultrasound (US) imaging has the potential to be an effective point-of-care test for detection of COVID-19, due to its ease of operation with minimal personal protection equipment along with easy disinfection. The current state-of-the-art deep learning models for detection of COVID-19 are heavy models that may not be easy to deploy in commonly utilized mobile platforms in point-of-care testing. In this work, we develop a lightweight mobile friendly efficient deep learning model for detection of COVID-19 using lung US images. Three different classes including COVID-19, pneumonia, and healthy were included in this task. The developed network, named as Mini-COVIDNet, was bench-marked with …

Acoustics and UltrasonicsCoronavirus disease 2019 (COVID-19)Computer sciencePoint-of-Care SystemsLatency (audio)detectionlung ultrasound (US) imaging01 natural sciences0103 physical sciencesImage Interpretation Computer-AssistedComputer-Assisted/methodsHumansElectrical and Electronic Engineering010301 acousticsInstrumentationImage InterpretationPoint of careUltrasonographyArtificial neural networkbusiness.industrySARS-CoV-2Deep learningImage Interpretation Computer-Assisted/methodsVDP::Technology: 500COVID-19deep learningUltrasonography/methodsLung ultrasoundCoronavirusTask (computing)point-of-care testingSoftware deploymentEmbedded systemCOVID-19/diagnostic imagingArtificial intelligencebusiness
researchProduct

An FPGA-Based Adaptive Fuzzy Coprocessor

2005

The architecture of a general purpose fuzzy logic coprocessor and its implementation on an FPGA based System on Chip is described. Thanks to its ability to support a fast dynamic reconfiguration of all its parameters, it is suitable for implementing adaptive fuzzy logic algorithms, or for the execution of different fuzzy algorithms in a time sharing fashion. The high throughput obtained using a pipelined structure and the efficient data organization allows significant increase of the computational capabilities strongly desired in applications with hard real-time constraints.

Adaptive neuro fuzzy inference systemfuzzy inferenceCoprocessorAdaptive algorithmbusiness.industryComputer scienceMembership functionsControl reconfigurationSettore ING-INF/01 - ElettronicaFuzzy logicFuzzy logicFuzzy electronicsComputer Science::Hardware ArchitectureEmbedded systembusinessThroughput (business)Membership function
researchProduct

Investigating the Impact of Radiation-Induced Soft Errors on the Reliability of Approximate Computing Systems

2020

International audience; Approximate Computing (AxC) is a well-known paradigm able to reduce the computational and power overheads of a multitude of applications, at the cost of a decreased accuracy. Convolutional Neural Networks (CNNs) have proven to be particularly suited for AxC because of their inherent resilience to errors. However, the implementation of AxC techniques may affect the intrinsic resilience of the application to errors induced by Single Events in a harsh environment. This work introduces an experimental study of the impact of neutron irradiation on approximate computing techniques applied on the data representation of a CNN.

Approximate computingComputer scienceReliability (computer networking)Radiation effectsRadiation induced02 engineering and technologyneuroverkotExternal Data Representation01 natural sciencesConvolutional neural networkSoftwareHardware020204 information systems0103 physical sciences0202 electrical engineering electronic engineering information engineering[SPI.NANO]Engineering Sciences [physics]/Micro and nanotechnologies/MicroelectronicsResilience (network)mikroprosessoritNeutronsResilience010308 nuclear & particles physicsbusiness.industryReliabilityApproximate computingPower (physics)[SPI.TRON]Engineering Sciences [physics]/ElectronicsComputer engineeringsäteilyfysiikka[INFO.INFO-ES]Computer Science [cs]/Embedded SystemsbusinessSoftware
researchProduct

Highly Performant, Deep Neural Networks with sub-microsecond latency on FPGAs for Trigger Applications

2020

Artificial neural networks are becoming a standard tool for data analysis, but their potential remains yet to be widely used for hardware-level trigger applications. Nowadays, high-end FPGAs, often used in low-level hardware triggers, offer theoretically enough performance to include networks of considerable size. This makes it very promising and rewarding to optimize a neural network implementation for FPGAs in the trigger context. Here an optimized neural network implementation framework is presented, which typically reaches 90 to 100% computational efficiency, requires few extra FPGA resources for data flow and controlling, and allows latencies in the order of 10s to few 100s of nanoseco…

Artificial neural network010308 nuclear & particles physicsbusiness.industryPhysicsQC1-99901 natural sciencesData flow diagramMicrosecondEmbedded system0103 physical sciencesDeep neural networksLatency (engineering)010306 general physicsField-programmable gate arraybusinessEPJ Web of Conferences
researchProduct

Support Tool for the Combined Software/Hardware Design of On-Chip ELM Training for SLFF Neural Networks

2016

Typically, hardware implemented neural networks are trained before implementation. Extreme learning machine (ELM) is a noniterative training method for single-layer feed-forward (SLFF) neural networks well suited for hardware implementation. It provides fixed-time learning and simplifies retraining of a neural network once implemented, which is very important in applications demanding on-chip training. This study proposes the data flow of a software support tool in the design process of a hardware implementation of on-chip ELM learning for SLFF neural networks. The software tool allows the user to obtain the optimal definition of functional and hardware parameters for any application, and e…

Artificial neural networkComputer sciencebusiness.industry020208 electrical & electronic engineering02 engineering and technologyComputer Science ApplicationsData flow diagramSoftwareControl and Systems EngineeringGate arrayEmbedded system0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingSystem on a chipElectrical and Electronic EngineeringbusinessEngineering design processComputer hardwareInformation SystemsExtreme learning machineIEEE Transactions on Industrial Informatics
researchProduct

Fingerprint Quality Evaluation in a Novel Embedded Authentication System for Mobile Users

2015

The way people access resources, data and services, is radically changing using modern mobile technologies. In this scenario, biometry is a good solution for security issues even if its performance is influenced by the acquired data quality. In this paper, a novel embedded automatic fingerprint authentication system (AFAS) for mobile users is described. The goal of the proposed system is to improve the performance of a standard embedded AFAS in order to enable its employment in mobile devices architectures. The system is focused on the quality evaluation of the raw acquired fingerprint, identifying areas of poor quality. Using this approach, no image enhancement process is needed after the …

AuthenticationArticle SubjectComputer Networks and CommunicationsComputer sciencebusiness.industrymedia_common.quotation_subjectFingerprint (computing)Real-time computingFingerprint Verification CompetitionComputer Science Applications1707 Computer Vision and Pattern RecognitionTK5101-6720Fingerprint recognitionComputer Science ApplicationsComputer Networks and CommunicationEmbedded systemData qualityTelecommunicationMobile technologyQuality (business)businessMobile devicemedia_commonMobile Information Systems
researchProduct

On-board Energy Consumption Assessment for Symbolic Execution Models on Embedded Devices

2020

Internet of Things (IoT) applications operate in several domains while requiring seamless integration among heterogeneous objects. Regardless of the specific platform and context, IoT applications demand high energy efficiency. Adopting resource-constrained embedded devices for IoT applications means ensuring low power consumption, low maintenance costs and possibly longer battery life. Meeting these requirements is particularly arduous as programmers are not able to monitor the energy consumption of their own software during development or when applications are finally deployed. In this paper, we discuss on-board real-time energy evaluation of both hardware and software during the developm…

Battery (electricity)Computer sciencebusiness.industry020206 networking & telecommunicationsContext (language use)02 engineering and technologyEnergy consumptionSymbolic executionEmbedded deviceSoftware testing020202 computer hardware & architectureInternet of Things (IoT)Energy UtilizationOn boardSoftwarePower ManagementEmbedded systemEnergy Assessment0202 electrical engineering electronic engineering information engineeringResource-constrained DeviceBaseline (configuration management)businessEnergy (signal processing)
researchProduct