Filters








39,359 Hits in 13.0 sec

Parallel Association Rule Mining on Heterogeneous System

Rakhi Garg, P. K. Mishra
2010 International Journal of Computer Applications  
In this paper we propose a simple parallel algorithm for association rule mining on heterogeneous system with dynamic load balancing based on Par-Maxclique algorithm.  ...  We maintain one linked list at the scheduler end that keep track of load value of every processor and each processor is having a job queue associated with it which is served in First come first basis.  ...  system with minimum communication cost involvement.  ... 
doi:10.5120/295-459 fatcat:emk5as7ozbbtpfsn2lcddaop3y

Sunway supercomputer architecture towards exascale computing: analysis and practice

Jiangang Gao, Fang Zheng, Fengbin Qi, Yajun Ding, Hongliang Li, Hongsheng Lu, Wangquan He, Hongmei Wei, Lifeng Jin, Xin Liu, Daoyong Gong, Fei Wang (+5 others)
2021 Science China Information Sciences  
system, system software, parallel algorithm and application support, promising great advances for exascale supercomputing.  ...  In recent years, the improvements of system performance and energy efficiency for supercomputers have faced increasing challenges, which create more intensive demands on the architecture design for realizing  ...  In addition, it supports Parallel C parallel language with unified architecture, multi-level space sharing, many-core multi-level parallel description within nodes, and a concise and efficient communication  ... 
doi:10.1007/s11432-020-3104-7 fatcat:ocmhnpa2dng2lhqhldgbcdfw2a

Global Trees: A framework for linked data structures on distributed memory parallel systems

D. Brian Larkins, James Dinan, Sriram Krishnamoorthy, Srinivasan Parthasarathy, Atanas Rountev, P. Sadayappan
2008 2008 SC - International Conference for High Performance Computing, Networking, Storage and Analysis  
The Global Trees system utilizes coarse-grained data movement to enhance locality and communication efficiency.  ...  The key benefits of using this system include efficient sharedmemory style programming of distributed trees, treespecific optimizations for data access and computation, and the ability to customize many  ...  We believe that this technique is applicable to generalized tree structures and in our future work, we plan to extend this system to other irregular linked data structures such as graphs.  ... 
doi:10.1109/sc.2008.5218880 dblp:conf/sc/LarkinsDKPRS08 fatcat:7pqtzmcmrzd3vbv5mmnld4q254

Multi-model parallel programming in psyche

M. L. Scott, T. J. LeBlanc, B. D. Marsh
1990 SIGPLAN notices  
Many different parallel programming models, including lightweight processes that communicate with shared memory and heavyweight processes that communicate with messages, have been used to implement parallel  ...  Unfortunately, operating systems and languages designed for parallel programming typically support only one model.  ...  The kernel interface associates interval timers with virtual processors for this purpose. The timer value lies in data structures shared between the virtual processor and the kernel.  ... 
doi:10.1145/99164.99172 fatcat:jsaiu3q2zbf7zahqr7257qvl64

The Influence of VLSI Technology on Computer Architecture [and Discussion]

D. May, S. F. Reddaway
1988 Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences  
Support for concurrency The processor provides efficient support for the OCCAM model of concurrency and communication.  ...  This cannot be efficiently implemented by a shared memory alone; an additional interconnect between the processors is needed.  ...  These are in terms of hardware cost, software time (for example dealing with MIMD communication) and awkward programming if the language used does not support array operations. D. MAY.  ... 
doi:10.1098/rsta.1988.0094 fatcat:3pzskyisdvawtp4qbb4n2oyhua

A Multicomputer Software Interface for Parallel Dynamic System Simulation

B. Earl Wells
1995 Simulation (San Diego, Calif.)  
This paper addresses this deficiency in the area of dynamic system simulation by describing the development of an intelligent software tool that supports the seamless amalgamation of the most current parallel  ...  shared-memory multiprocessors in that they are very scalable.  ...  Section II gives an overview of the basic algorithmic structure associated with dynamic system simulation.  ... 
doi:10.1177/003754979506500306 fatcat:2aafrkju6bdzfpv5qydzcvtbci

A nationwide parallel computing environment

Ken Kennedy, Charles F. Bender, John W. D. Connolly, John L. Hennessy, Mary K. Vernon, Larry Smarr
1997 Communications of the ACM  
Through a scalable software environment coupling the small parallelism (a few processors) of the desktop to the large-scale parallelism (thousands of processors) in Alliance machines.  ...  NCSA's plans focus on experimental computer architectures, high performance user programs, machine independent analyzers for parallel computers and advanced application support that leverage parallel adaptive  ...  Compilation issues include integrating efficient run-time libraries for HPC++'s dynamic features with HPF-like static optimization techniques.  ... 
doi:10.1145/265684.265693 fatcat:xtfge7keynabjbyxfmdcbm3kci

An out-of-core implementation of the COLUMBUS massively-parallel multireference configuration interaction program

H. Dachsel, J. Nieplocha, R. Harrison
1998 Proceedings of the IEEE/ACM SC98 Conference  
Using an out-of-core approach, shared memory programming model, improved data compression algorithms, and dynamic load balancing we were able to solve a problem six times larger than previously reported  ...  Described in this paper is our implementation in the COLUMBUS MRCI program of an out-of-core approach that performs well on the IBM SP massively parallel computer.  ...  with the convenient one-sided communication paradigm. • Flexibility: DIO can be used to implement parallel I/O models and libraries even on systems that lack parallel/shared filesystems.  ... 
doi:10.1109/sc.1998.10027 dblp:conf/sc/DachselNH98 fatcat:pzp6v2riwze6tppwbjxhasi3vq

Algorithmic Techniques for Regular Networks of Processors [chapter]

Russ Miller, Quentin Stout
2009 Algorithms and Theory of Computation Handbook, Second Edition, Volume 2  
For small shared memory systems, it may be that the network is such that each processor can 2 access all memory cells in the same amount of time.  ...  Efficient use of the interconnection network in a parallel computer is often an important consideration for developing and tuning parallel programs.  ...  ), which is an idealized parallel model of computation, with a unit-time communication diameter.  ... 
doi:10.1201/9781584888215-c24 fatcat:kb74cr53lngdtig6ciieirncz4

Scientific Applications [chapter]

2004 Parallel Computing on Heterogeneous Networks  
of processors and communication links can dynamically change -A good parallel program for a NoC must be sensitive to dynamic variations of its workload Multi Multi - -user decentralised system  ...  ) Ø FT-MPI (Main features of an ideal parallel program for a NoC -Distributes computations and communications unevenly across processors and communications links § takes into account their actual performance  ... 
doi:10.1002/0471654167.ch9 fatcat:5gtyz5ikevf4hpnomusyvfuoqa

S/390 cluster technology: Parallel Sysplex

J. M. Nick, B. B. Moore, J.-Y. Chung, N. S. Bowen
1997 IBM Systems Journal  
The core hardware technologies are embodied in the CF (for data sharing) and the coupling support facility (for communication between processors and the CF) com- ponents of the system and are discussed  ...  It covers the overall system structure, the basic operating system support for parallel processing, and the advanced technology introduced to enable efficient clustering or “coupling” of system nodes.  ... 
doi:10.1147/sj.362.0172 fatcat:ggd2f6u5qvhypgys6lwwflpvhe

Developing Java Grid Applications with Ibis [chapter]

Kees van Reeuwijk, Rob van Nieuwpoort, Henri Bal
2005 Lecture Notes in Computer Science  
Since grid systems are usually only used for trivially parallel systems, we consider these results an encouraging sign that Ibis is indeed an effective environment for grid computing.  ...  We aim to support a wide range of applications and parallel platforms, so our example programs should also go beyond small benchmarks.  ...  Acknowledgements This work was partially supported by the Dutch Organisation for Scientific research (NWO). This work was part of the Virtual Laboratory for e-Science project (www.vle.nl).  ... 
doi:10.1007/11549468_48 fatcat:5zerhbnsezcb5cgok2xig4ypk4

Multi-CMP system with data communication on the fly

Marek Tudruj, Lukasz Masko, Miroslaw Thor
2011 Journal of Supercomputing  
efficiency in parallel shared memory systems.  ...  This paper presents new solutions in this respect and proposes a new data communication method for parallel numerical computations in dynamic cluster-based shared memory system architecture for the CMP  ...  Processor cores C i (each connected with its local L1 data cache and shared L2 cache banks) can be dynamically interconnected in dynamic clusters through local communication network composed of L2 busses  ... 
doi:10.1007/s11227-011-0561-0 fatcat:2bpwyzv4mbd3td2qujpu3ys2z4

Multi-model parallel programming in psyche

M. L. Scott, T. J. LeBlanc, B. D. Marsh
1990 Proceedings of the second ACM SIGPLAN symposium on Principles & practice of parallel programming - PPOPP '90  
Many different parallel programming models, including lightweight processes that communicate with shared memory and heavyweight processes that communicate with messages, have been used to implement parallel  ...  Unfortunately, operating systems and languages designed for parallel programming typically support only one model.  ...  The kernel interface associates interval timers with virtual processors for this purpose. The timer value lies in data structures shared between the virtual processor and the kernel.  ... 
doi:10.1145/99163.99172 dblp:conf/ppopp/ScottLM90 fatcat:uguj22uambcafjjaesr6gm2hf4

Experiences in building Cosy - an Operating System for Highly Parallel Computers [chapter]

R. Butenuth, W. Burke, C. De Rose, S. Gilles, R. Weber
1998 Advances in Parallel Computing  
As an example the management of parallel applications and a service for distributed dynamic partitioning of the parallel machine are described. All services provide good efficiency and scalability.  ...  COSY is a microkernel based operating system designed and optimized especially for parallel computers.  ...  All that is achieved with good scalability, i.e. even hundreds of processors can be supported efficiently.  ... 
doi:10.1016/s0927-5452(98)80061-0 fatcat:teed5l35djbulcmp2abcjbe6wq
« Previous Showing results 1 — 15 out of 39,359 results