Skip to main content
Ethernet is a branching broadcast communication system for carrying digital data packets among locally distributed computing stations. The packet transport mechanism provided by Ethernet has been used to build systems which can be viewed... more
    • by 
    •   8  
      Distributed ComputingComputer NetworksPacket SwitchingCommunication System
Ethernet is a branching broadcast communication system for carrying digital data packets among locally distributed computing stations. The packet transport mechanism provided by Ethernet has been used to build systems which can be viewed... more
    • by 
    •   8  
      Distributed ComputingComputer NetworksPacket SwitchingCommunication System
Applications need to become more concurrent to take advantage of the increased computational power provided by chip level multiprocessing. Programmers have traditionally managed this concurrency using locks (mutex based synchronization).... more
    • by 
    •   21  
      SynchronizationLinguisticsTransactional MemoryCompiler
We undoubtedly have a chunk of images on our computer. The problem with having a lot of pictures is that you tend to accumulate duplicates along the way. It would be prudent to manage space efficiently. Detecting duplicate images from a... more
    • by  and +1
    •   6  
      Computer ScienceImage ProcessingParallel & Distributed ComputingMultithreading
This paper describes a transputer system m which multipn~ccssors emulate a set of cooperative agents tracking moving objects in the scene. Agents have access to a pyramid image structure to process multi-resolution image segments... more
    • by 
    •   19  
      Cognitive ScienceComputer VisionImage AnalysisImage segmentation
In this paper we analyse the computational aspects of a numerical method for solving the Electric Field Integral Equation (EFIE) for the analysis of the interaction of electromagnetic signals with thinwires structures. Our interest... more
    • by 
    •   14  
      Distributed ComputingElectromagnetismDistributed Shared Memory SystemNumerical Method
Early results of a project on compiling stylized recursion into stackless iterative code are reviewed as they apply to a target environment with multiprocessing. Parallelism is possible in executing the compiled image of argument... more
    • by 
    •   14  
      Computer ArchitectureDistributed ComputingParallel ProgrammingAutomatic Control
ABSTRACT The problem to be addressed is one of scheduling multiprocessor tasks, some of which require more than one processor at a time. We extend this model by introducing a uniform k-processor system consisting of k-tuples of processors... more
    • by 
    •   6  
      Cognitive ScienceComputer ScienceDistributed ComputingParallel Computing
    • by 
    •   7  
      SchedulingResource AllocationMemory ManagementOPERATING SYSTEM
Bratin Saha*, Ali-Reza Adl-Tabatabai*, Richard L. Hudson*, Chi Cao Minh**, Benjamin Hertzberg** * Programming System Lab Microprocessor Technology Lab Intel Corporation {Bratin.Saha, Ali-Reza.Adl-Tabatabai, Rick.Hudson} @Intel.com
    • by 
    •   16  
      SynchronizationLinguisticsTransactional MemoryCompiler
Ο άνθρωπος που με εισήγαγε στις έννοιες Θεωρίας Συστημάτων και Επεξεργασίας Ση μάτων είναι ο Αναπληρωτής Καθηγητής κ. Σέργιος Θεοδωρίδης. Ο άνθρωπος που με εισήγαγε στην έρευνα στις περιοχές αυτές είναι ο δάσκαλος και φίλος Σέργιος Θεο... more
    • by 
    •   2  
      Parallel AlgorithmsMultiprocessing
    • by 
    •   12  
      Image ProcessingDigital Signal ProcessingComputer HardwareSoc
    • by 
    •   20  
      MathematicsComputer ScienceDistributed ComputingGraph Theory
x Recent advancements in processor technology such as Symmetric Multithreading (SMT) and Chip Multiprocessors (CMP) enable parallel processing on a single chip. These processors are used as building blocks of shared-memory UMA and NUMA... more
    • by 
    •   15  
      Distributed ComputingParallel ProcessingCompilerConcurrency
    • by 
    •   7  
      Software EngineeringPower ManagementComputer HardwareOPERATING SYSTEM
Yorktown Heights, NY. His present interests are in the fields of magnetic bubble memories, scheduling algorithms for SS/ TDMA systems, and algorithms for VLSI implementation. C. K. Wong (M'71-SM'78), for a photograph and biography, see p.... more
    • by 
    •   6  
      Distributed ComputingProbabilistic Markov ModelingComputer HardwareComputer Software
    • by 
    •   3  
      SchedulingProcessMultiprocessing
Ethernet is a branching broadcast communication system for carrying digital data packets among locally distributed computing stations. The packet transport mechanism provided by Ethernet has been used to build systems which can be viewed... more
    • by 
    •   8  
      Distributed ComputingComputer NetworksPacket SwitchingCommunication System
The major chip manufacturers have all introduced chip multiprocessing (CMP) and simultaneous multithreading (SMT) technology into their processing units. As a result, even low-end computing systems and game consoles have become shared... more
    • by 
    •   22  
      Operating SystemsSchedulingResource AllocationOPERATING SYSTEM
hrge grain data flow (LGDF) programming is natural and convenient for describing digital signal processing (DSP) systems, but its runtime overhead is costly in real time or cost-sensitive applications. In some situations, designers are... more
    • by 
    •   19  
      Distributed ComputingSignal ProcessingDigital Signal ProcessingTopology
En este artículo se presenta una nueva propuesta que realiza asignación adaptativa de recursos para controlar un sistema multiproceso utilizando técnicas bio-inspiradas, basadas específicamente en algoritmos de inteligencia de enjambres... more
    • by 
    •   4  
      Swarm IntelligenceIntelligent ControlTask AllocationMultiprocessing
Abstract Recent design methodologies and tools aim at enhancing the design productivity by providing a software development platform before defining the final MPSoC architecture details. Motivated by the lack of MPSoC virtual platforms... more
    • by 
    •   8  
      Computer ScienceDistributed ComputingModelingSimulation
I 1 17 6a. NAME OF PERFORMING ORGANIZATION 6b. OFFICE SYMBOL 7a. NAME OF MONITORING ORGANIZATION University of Illinois (If applicable) Dire':torate of Mathematical and Information Science, AFOSR 6c. ADDRESS (City, State, and ZIP Code) 7b... more
    • by 
    •   13  
      Computer ScienceAlgorithmsParallel ComputingParallel Processing
We constructed a simulation model, using the PAWS simulation modeling tools, to predict the peflormance of a shared memory multiprocessor operating system. The operating system is divided into 5 distinct sections, called empires. We used... more
    • by 
    •   14  
      Computer ScienceStatistical AnalysisOPERATING SYSTEMProgram Development
One of critical issues affecting parallel system performance is the scheduling of parallel tasks onto available target processors. A number of algorithms and software tools have been presented to deal with the task scheduling problem in... more
    • by 
    •   2  
      MultiprocessingStatic Scheduling
En este articulo se presenta una nueva propuesta que realiza asignacion adaptativa de recursos para controlar un sistema multiproceso utilizando tecnicas bio-inspiradas, basadas especificamente en algoritmos de inteligencia de enjambres... more
    • by 
    •   6  
      GeographyPhilosophySwarm IntelligenceIntelligent Control
Scheduling competing jobs on multiprocessors has always been an important issue for parallel and distributed systems. The challenge is to ensure global, system-wide efficiency while offering a level of fairness to user jobs. Various... more
    • by 
    •   6  
      WorkJob SchedulingCompetitive AnalysisMakespan
The major chip manufacturers have all introduced chip multiprocessing (CMP) and simultaneous multithreading (SMT) technology into their processing units. As a result, even low-end computing systems and game consoles have become shared... more
    • by 
    •   20  
      Operating SystemsSchedulingResource AllocationOPERATING SYSTEM
Software Transactional Memory (STM) ensures synchronization in parallel programs without suffering from the drawbacks of locks. Fault tolerance is an important issue in STM. In this paper we ensure fault tolerance in STM by using... more
    • by 
    •   6  
      Parallel ProcessingFault ToleranceSoftware Transactional MemoryLocks
Transactional memory (TM) promises to simplify concurrent programming while providing scalability competitive to fine-grained locking. Language-based constructs allow programmers to denote atomic regions declaratively and to rely on the... more
    • by 
    •   20  
      Information SystemsAlgorithmsPerformanceComputer Hardware
Whenever we talk about Concurrency, We come across four basic terms:-
Multiprogramming
Multiprocessing
Multitasking
Multithreading
    • by 
    •   3  
      Computer EngineeringConcurrencyMultiprocessing
    • by 
    •   13  
      Distributed ComputingElectromagnetismDistributed Shared Memory SystemNumerical Method
ABSTRACT
    • by 
    •   7  
      Shared memoryMultiprocessor SchedulingParallel ComputationMessage Passing