Search results for "Parallel process"

showing 10 items of 34 documents

Dynamic interface for machine vision systems

2002

Iconic programming intends to provide expressive tools to implement, to debug, and to execute programs. For this purpose, visual languages need pictorial constructs and metaphors to guide the design of algorithms in interactive fashion. In the paper a new class of dynamic visual interfaces, named DIVA (Dynamic Interface for Visual Applications), is introduced, its properties are described, and an application to visual compilers in a multi-processors system dedicated to image analysis is given. Moreover, a formal definition of dynamic icon (DI) is also given.

Parallel processing (psychology)Settore INF/01 - Informaticabusiness.industryMachine visionComputer scienceProgramming languagemedia_common.quotation_subjectMachine vision Humans Computer interfaces Time varying systems Computer science Algorithm design and analysis Image analysis Parallel processing Virtual reality Multimedia systemsVirtual realitycomputer.software_genreDebuggingComputer graphics (images)Algorithm designCompilerArtificial intelligenceIconbusinesscomputerGraphical user interfacecomputer.programming_languagemedia_commonProceedings of the 12th IAPR International Conference on Pattern Recognition (Cat. No.94CH3440-5)
researchProduct

Neuropharmacology of vision in goldfish: A review

2009

AbstractThe goldfish is one of the few animals exceptionally well analyzed in behavioral experiments and also in electrophysiological and neuroanatomical investigations of the retina. To get insight into the functional organization of the retina we studied color vision, motion detection and temporal resolution before and after intra-ocular injection of neuropharmaca with known effects on retinal neurons. Bicuculline, strychnine, curare, atropine, and dopamine D1- and D2-receptor antagonists were used. The results reviewed here indicate separate and parallel processing of L-cone contribution to different visual functions, and the influence of several neurotransmitters (dopamine, acetylcholin…

Parallel processing (psychology)genetic structuresColor visionDopamineMotion PerceptionGlycineColorRetinachemistry.chemical_compoundMotionGABADopamineGoldfishmedicineElectroretinographyParallel processingAnimalsNeurotransmitterNeuropharmacologyVision Oculargamma-Aminobutyric AcidRetinaNeurotransmitter AgentsColor VisionDose-Response Relationship DrugFlickerStrychnineBicucullineSensory Systemseye diseasesAcetylcholineOphthalmologymedicine.anatomical_structurechemistryTime Perceptionsense organsPsychologyNeurosciencemedicine.drugVision Research
researchProduct

The impact of grain size on the efficiency of embedded SIMD image processing architectures

2004

Pixel-per-processing element (PPE) ratio-the amount of image data directly mapped to each processing element-has a significant impact on the area and energy efficiency of embedded SIMD architectures for image processing applications. This paper quantitatively evaluates the impact of PPE ratio on system performance and efficiency for focal-plane SIMD image processing architectures by comparing throughput, area efficiency, and energy efficiency for a range of common application kernels using architectural and workload simulation. While the impact of grain size is affected by the mix of executed instructions within an application program, the most efficient PPE ratio often does not occur at PE…

PixelComputer Networks and CommunicationsComputer scienceProcessor grain sizeImage processingParallel computingEnergy technologyenergy and area efficiencyGrain sizeSIMDTheoretical Computer Scienceimage processingParallel processing (DSP implementation)technology modelingArtificial IntelligenceHardware and ArchitectureRetargetingSIMDThroughput (business)SoftwareEfficient energy use
researchProduct

And Now for Something Completely Different: Running Lisp on GPUs

2018

The internal parallelism of compute resources increases permanently, and graphics processing units (GPUs) and other accelerators have been gaining importance in many domains. Researchers from life science, bioinformatics or artificial intelligence, for example, use GPUs to accelerate their computations. However, languages typically used in some of these disciplines often do not benefit from the technical developments because they cannot be executed natively on GPUs. Instead existing programs must be rewritten in other, less dynamic programming languages. On the other hand, the gap in programming features between accelerators and common CPUs shrinks permanently. Since accelerators are becomi…

Programming languageComputer science020207 software engineering02 engineering and technology010501 environmental sciencescomputer.software_genre01 natural sciencesParallel processing (DSP implementation)0202 electrical engineering electronic engineering information engineeringParallelism (grammar)CompilerLispGraphicscomputerHost (network)Interpreter0105 earth and related environmental sciencescomputer.programming_languageRange (computer programming)2018 IEEE International Conference on Cluster Computing (CLUSTER)
researchProduct

MIS: Macro Icon System to generate macro algorithms for image analysis in parallel processing

1993

Settore INF/01 - InformaticaGraphical Description Algorithms visual-editor parallel processor language.
researchProduct

M-VIF: A machine-vision based on information fusion

2002

The authors describe a new architecture for machine vision, which is based on information fusion approach. Its general design has been developed by using a formal computation model that integrates three main ingredients of the visual computation: the data, the models, and the algorithms. The hardware design and the software environment of M-VIF are also given. The simulation of M-VIF is under development on the HERMIA-machine.

Settore INF/01 - InformaticaMachine visionComputer sciencebusiness.industryComputationMachine learningcomputer.software_genreAbstract machineInformation fusionSoftwareComputer architectureactive vision machine vision image analysis parallel processing.Artificial intelligenceArchitecturebusinesscomputer
researchProduct

The egoistic approach to parallel process migration into heterogeneous workstation network

1996

Abstract A new approach to the allocation of processes in a distributed system is discussed. The proposed solution deals with process migration into heterogeneous systems by means of a strategy that delegates the individual parallel applications to manage the migration of their processes by themselves, on the basis of their own performance objectives. This approach is discussed in opposition to the global scheduling based one, and the load balancing objective is pursued as an effect of the optimization of individual applications. A new performance evaluation criterion is introduced that consists in monitoring the delays that occur when two parallel processes run towards a common synchroniza…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniWorkstationComputer scienceDistributed computingParallel processLoad balancing (computing)Performance objectiveGlobal schedulinglaw.inventionHardware and ArchitecturelawSimulated annealingDistributed Computing SystemsProcess migrationSoftwareJournal of Systems Architecture
researchProduct

Automatic multi-objective optimization of parameters for hardware and code optimizations

2011

Recent computer architectures can be configured in lots of different ways. To explore this huge design space, system simulators are typically used. As performance is no longer the only decisive factor but also e.g. power usage or the resource usage of the system it became very hard for designers to select optimal configurations. In this article we use a multi-objective design space exploration tool called FADSE to explore the vast design space of the Grid Alu Processor (GAP) and its post-link optimizer called GAPtimize. We improved FADSE with techniques to make it more robust against failures and to speed up evaluations through parallel processing. For the GAP, we present an approximation o…

SpeedupParallel processing (DSP implementation)Computer architectureComputer engineeringComputer scienceDesign space explorationPareto principleProgram optimizationGridMulti-objective optimizationSpace exploration
researchProduct

Simulating spin models on GPU

2010

Over the last couple of years it has been realized that the vast computational power of graphics processing units (GPUs) could be harvested for purposes other than the video game industry. This power, which at least nominally exceeds that of current CPUs by large factors, results from the relative simplicity of the GPU architectures as compared to CPUs, combined with a large number of parallel processing units on a single chip. To benefit from this setup for general computing purposes, the problems at hand need to be prepared in a way to profit from the inherent parallelism and hierarchical structure of memory accesses. In this contribution I discuss the performance potential for simulating…

Statistical Mechanics (cond-mat.stat-mech)Computer scienceHigh Energy Physics - Lattice (hep-lat)Monte Carlo methodFOS: Physical sciencesGeneral Physics and AstronomyParallel computingComputational Physics (physics.comp-ph)Power (physics)CUDAHigh Energy Physics - LatticeParallel processing (DSP implementation)Hardware and ArchitectureParallelism (grammar)Ising modelGraphicsPhysics - Computational PhysicsVideo gameCondensed Matter - Statistical MechanicsComputer Physics Communications
researchProduct

Spatial joins

2019

The spatial join is a popular operation in spatial database systems and its evaluation is a well-studied problem. This paper reviews research and recent trends on spatial join evaluation. The complexity of different data types, the consideration of different join predicates, the use of modern commodity hardware, and support for parallel processing open the road to a number of interesting directions for future research, some of which we outline in the paper.

Thesaurus (information retrieval)Computer scienceCommodity hardwareSpatial databaseJoins02 engineering and technologyGeneral MedicineData scienceData typeParallel processing (DSP implementation)020204 information systems0202 electrical engineering electronic engineering information engineeringJoin (sigma algebra)020201 artificial intelligence & image processingSIGSPATIAL Special
researchProduct