Search results for "PROGRAM"

showing 10 items of 5938 documents

SoC-Based Implementation of the Backpropagation Algorithm for MLP

2008

The backpropagation algorithm used for the training of multilayer perceptrons (MLPs) has a high degree of parallelism and is therefore well-suited for hardware implementation on an ASIC or FPGA. However, most implementations are lacking in generality of application, either by limiting the range of trainable network topologies or by resorting to fixed-point arithmetic to increase processing speed. We propose a parallel backpropagation implementation on a multiprocessor system-on-chip (SoC) with a large number of independent floating-point processing units, controlled by software running on embedded processors in order to allow flexibility in the selection of the network topology to be traine…

Computer scienceDegree of parallelismOverhead (computing)MultiprocessingParallel computingFixed-point arithmeticPerceptronNetwork topologyField-programmable gate arrayBackpropagation2008 Eighth International Conference on Hybrid Intelligent Systems
researchProduct

Efficient cluster-based routing algorithm for body sensor networks

2018

International audience; Body Sensor Networks have gained a lot of research interest lately for the variety of applications they can serve. In such networks where nodes might hold critical information about people's lives, designing efficient routing schemes is very important to guarantee data delivery with the lowest delay and energy consumption. Even though some cluster-based routing schemes were proposed in the literature, none of them offer a complete solution that guarantees energy and delay efficient routing in BSN. In this paper, we propose a robust cluster- based algorithm that increases the routing efficiency through every step of the routing process: cluster formation, cluster head…

Computer scienceDistributed computing010401 analytical chemistryRouting algorithm020206 networking & telecommunications[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE]02 engineering and technologyEnergy consumption[INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation01 natural sciences0104 chemical sciences[INFO.INFO-IU]Computer Science [cs]/Ubiquitous Computing[INFO.INFO-CR]Computer Science [cs]/Cryptography and Security [cs.CR][INFO.INFO-MA]Computer Science [cs]/Multiagent Systems [cs.MA]0202 electrical engineering electronic engineering information engineering[INFO.INFO-ET]Computer Science [cs]/Emerging Technologies [cs.ET]Data delivery[INFO.INFO-DC]Computer Science [cs]/Distributed Parallel and Cluster Computing [cs.DC]MATLABcomputerWireless sensor networkCluster basedcomputer.programming_language2018 IEEE Middle East and North Africa Communications Conference (MENACOMM)
researchProduct

Numerical implementation of active power flow tracing methods: Practical implications on transmission networks and DR programs support

2015

The goal of this paper is to demonstrate the powerful contribution of the electric active power flow tracing methods on studying the electric transmission systems operating conditions. The tracing methods allow to impute to every generation unit and/or load the responsibility of the power flows of all the elements connected to the network. This study propose the numerical implementation of two different tracing methods on two transmission networks through Matlab® scripts developed on purpose; then the analysis is focused on identifying the loads which mostly affect the power line flows of the system. The results of this analysis point out the loads on which the application of the Demand Res…

Computer scienceDistributed computingupstream- and downstream-looking algorithmselectric transmission systemTracingDemand ResponseNeplan®computer.software_genrePower (physics)Demand responseSettore ING-IND/33 - Sistemi Elettrici Per L'EnergiaElectric power transmissionTransmission (telecommunications)Scripting languageMatlab®Point (geometry)MATLABcomputerpower flow tracingcomputer.programming_language
researchProduct

Advancing Deep Learning for Earth Sciences: From Hybrid Modeling to Interpretability

2020

Machine learning and deep learning in particular have made a huge impact in many fields of science and engineering. In the last decade, advanced deep learning methods have been developed and applied to remote sensing and geoscientific data problems extensively. Applications on classification and parameter retrieval are making a difference: methods are very accurate, can handle large amounts of data, and can deal with spatial and temporal data structures efficiently. Nevertheless, several important challenges need still to be addressed. First, current standard deep architectures cannot deal with long-range dependencies so distant driving processes (in space or time) are not captured, and the…

Computer scienceEarth sciencehybrid modeling0211 other engineering and technologies02 engineering and technology010501 environmental sciencesSpace (commercial competition)01 natural sciencesData modelingInterpretable AIPredictive modelsLaboratory of Geo-information Science and Remote SensingMachine learningearth sciencesLaboratorium voor Geo-informatiekunde en Remote Sensing021101 geological & geomatics engineering0105 earth and related environmental sciencesInterpretabilitybusiness.industryDeep learningPhysicsSIGNAL (programming language)Data modelsdeep learningComputational modelingDeep learningEarthRemote sensingPE&RCartificial intelligenceTemporal databaseEnvironmental sciencesCausalityArtificial intelligencebusiness
researchProduct

ViziQuer: A Visual Notation for RDF Data Analysis Queries

2019

Visual SPARQL query notations aim at easing the RDF data querying task. At the current state of the art there is still no generally accepted visual graph-based notation suitable to describe RDF data analysis queries that involve aggregation and subqueries. In this paper we present a visual diagram-centered notation for SPARQL select query formulation, capable to handle aggregate/statistics queries and hierarchic queries with subquery structure. The notation is supported by a web-based prototype tool. We present the notation examples, describe its syntax and semantics and describe studies with possible end users, involving both IT and medicine students.

Computer scienceEnd userProgramming languageInformationSystems_INFORMATIONSTORAGEANDRETRIEVAL010401 analytical chemistry05 social sciencesQuery formulationInformationSystems_DATABASEMANAGEMENTcomputer.file_formatNotationcomputer.software_genre01 natural sciences0104 chemical sciencesSPARQLGraph (abstract data type)0501 psychology and cognitive sciencesVisual notationRDFcomputer050107 human factors
researchProduct

Selective Harmonic Elimination in a 5-Level Single Phase Converter with FPGA Based Controller

2018

Multilevel converters are becoming popular in high-power applications such as motor drives, renewable energy systems and distribution systems. Among all modulation techniques, selective harmonic elimination methods offer high quality voltage waveforms with operations at low switching frequency, hence, they are especially suitable for high-power applications. In this paper, a new analytical expression for the SHE problem formulated for a five-level converter is introduced, which is able to calculate the exact value of the switching angles. After a mathematical description of the proposed approach, this manuscript reports simulation and experimental results and analysis showing achievable res…

Computer scienceFive-level-inverter; analytical methods; selective harmonic elimination (SHE); real time implementationConvertersselective harmonic elimination (SHE)real time implementationHarmonic analysisanalytical methodsControl theoryModulationElectronic engineeringWaveformField-programmable gate arrayFive-level-inverterFrequency modulationVoltage2018 5th International Symposium on Environment-Friendly Energies and Applications (EFEA)
researchProduct

A Linguistic Model in Component Oriented Programming

2016

Abstract It is a fact that the component-oriented programming, well organized, can bring a large increase in efficiency in the development of large software systems. This paper proposes a model for building software systems by assembling components that can operate independently of each other. The model is based on a computing environment that runs parallel and distributed applications. This paper introduces concepts as: abstract aggregation scheme and aggregation application. Basically, an aggregation application is an application that is obtained by combining corresponding components. In our model an aggregation application is a word in a language.

Computer scienceFunctional logic programmingbusiness.industryProgramming languageGeneral Medicinecomputer.software_genreInductive programmingProcedural programmingProgramming paradigmReactive programmingArtificial intelligenceProgramming domainFirst-generation programming languagebusinesscomputerFunctional reactive programmingNatural language processingACTA Universitatis Cibiniensis
researchProduct

Contextualized project-based learning for training chemical engineers in graphic expression

2021

Abstract This paper describes the planning of a computer-aided design (CAD) laboratory for training chemical engineers in graphic expression. The CAD laboratory was organised into four projects following a project-based learning method. Flipped classroom and contextualised learning were used to motivate the students and promote meaningful learning. The laboratory mainly focused on engaging the students by replicating 2D and 3D plans of common industrial engineering equipment and piping and instrumentation diagrams of industrial facilities. Two surveys carried out before and after the course showed that the student’s perception of their graphic expression skills significantly increased. Gend…

Computer scienceGeneral Chemical Engineeringmedia_common.quotation_subject05 social sciences050301 educationCAD02 engineering and technologyProject-based learningFlipped classroomEducationLikert scale020401 chemical engineeringMeaningful learningExpression (architecture)PerceptionMathematics educationInstrumentation (computer programming)0204 chemical engineering0503 educationmedia_commonEducation for Chemical Engineers
researchProduct

Application based on dynamic reconfiguration of field-programmable gate arrays: JPEG 2000 arithmetic decoder

2005

This paper describes the implementation of a part of the JPEG 2000 algorithm (MQ decoder and arithmetic decoder) on a field-programmable gate array (FPGA) board by using dynamic reconfiguration. A comparison between static and dynamic reconfiguration is presented, and new analysis criteria (spatiotemporal efficiency, logic cost, and performance time) have been defined. The MQ decoder and arithmetic decoder are attractive for dynamic reconfiguration implementation in applications without parallel processing. This implementation is done on an architecture designed to study the dynamic reconfiguration of FPGAs: the ARDOISE architecture. The obtained implementation, based on four partial config…

Computer scienceGeneral EngineeringControl reconfigurationcomputer.file_formatAtomic and Molecular Physics and OpticsParallel processing (DSP implementation)Gate arrayJPEG 2000System on a chipHardware_ARITHMETICANDLOGICSTRUCTURESArithmeticField-programmable gate arraycomputerImage compressionOptical Engineering
researchProduct

tbg - a new file format for genomic data

2021

AbstractMotivationThe question of determining whether a Single-Nucleotide Polymorphism (SNP) or a variant in general leads to a change in the amino acid sequence of a protein coding gene is often a laborious and time-consuming challenge. Here, we introduce the tbg file format for storing genomic data and tbg-tools, a user-friendly toolbox for the faster analysis of SNPs. The file format stores information for each nucleotide in each gene, allowing to predict which change in the amino acid sequence will be caused by a variant in the nucleotide sequence. Our new tool therefore has the potential to make biological sense of the unprecedented amount of genome-wide genetic variation that research…

Computer scienceGenetic variationNucleic acid sequenceSingle-nucleotide polymorphismComputational biologyLine (text file)Python (programming language)File formatPeptide sequencecomputerToolboxcomputer.programming_language
researchProduct