The connection machine
Communications of the ACM - Special issue on parallelism
A survey of commercial parallel processors
ACM SIGARCH Computer Architecture News - Special Issue: Architectural Support for Operating Systems
A parallel processing course for undergraduates
SIGCSE '89 Proceedings of the twentieth SIGCSE technical symposium on Computer science education
The HCN: a versatile interconnection network based on cubes
Proceedings of the 1989 ACM/IEEE conference on Supercomputing
A functional programming language compiler for massively parallel computers
LFP '90 Proceedings of the 1990 ACM conference on LISP and functional programming
IEEE Transactions on Computers
Adaptive Smoothing: A General Tool for Early Vision
IEEE Transactions on Pattern Analysis and Machine Intelligence
Network-based multicomputers: an emerging parallel architecture
Proceedings of the 1991 ACM/IEEE conference on Supercomputing
Unique design concepts on GF11 and their impact on performance
IBM Journal of Research and Development
Architecture implications of high-speed I/O for distributed-memory computers
ICS '94 Proceedings of the 8th international conference on Supercomputing
Architecture and evaluation of a high-speed networking subsystem for distributed-memory systems
ISCA '94 Proceedings of the 21st annual international symposium on Computer architecture
IEEE Transactions on Parallel and Distributed Systems
ParFiSys: a parallel file system for MPP
ACM SIGOPS Operating Systems Review
Improved methods for hiding latency in high bandwidth networks (extended abstract)
Proceedings of the eighth annual ACM symposium on Parallel algorithms and architectures
Automatic methods for hiding latency in high bandwidth networks (extended abstract)
STOC '96 Proceedings of the twenty-eighth annual ACM symposium on Theory of computing
Network-Based Multicomputers: A Practical Supercomputer Architecture
IEEE Transactions on Parallel and Distributed Systems
A high-speed network interface for distributed-memory systems: architecture and applications
ACM Transactions on Computer Systems (TOCS)
Preprototyping SIMD coprocessors using virtual machine emulation and trace compilation
SIGMETRICS '97 Proceedings of the 1997 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Communications of the ACM
Massively parallel hash algorithms and performance
CSC '91 Proceedings of the 19th annual conference on Computer Science
Impact of Workload and System Parameters on Next Generation Cluster Scheduling Mechanisms
IEEE Transactions on Parallel and Distributed Systems
Metacube: a new interconnection network for large scale parallel systems
CRPIT '02 Proceedings of the seventh Asia-Pacific conference on Computer systems architecture
Problems with Comparing Interconnection Networks: Is an Alligator Better Than an Armadillo?
IEEE Parallel & Distributed Technology: Systems & Technology
Rendering: Line-Drawing Algorithms for Parallel Machines
IEEE Computer Graphics and Applications
Vertical Processing Systems: A Survey
IEEE Micro
Manipulating General Vectors on Synchronous Binary N-Cube
IEEE Transactions on Computers
The Impact of Optics on Data and Knowledge Base Systems
IEEE Transactions on Knowledge and Data Engineering
A Distributed Management Scheme for Partitionable Parallel Computers
IEEE Transactions on Parallel and Distributed Systems
Hypertool: A Programming Aid for Message-Passing Systems
IEEE Transactions on Parallel and Distributed Systems
Eliminating Memory for Fragmentation Within Partitionable SIMD/SPMD Machines
IEEE Transactions on Parallel and Distributed Systems
SNAP: A Market-Propagation Architecture for Knowledge Processing
IEEE Transactions on Parallel and Distributed Systems
Performance Analysis of the Communication Architecture of the Connection Machine
IEEE Transactions on Parallel and Distributed Systems
Data Management and Control-Flow Aspects of an SIMD/SPMD Parallel Language/Compiler
IEEE Transactions on Parallel and Distributed Systems
NETRA: A Hierarchical and Partitionable Architecture for Computer Vision Systems
IEEE Transactions on Parallel and Distributed Systems
The Classification, Fusion, and Parallelization of Array Language Primitives
IEEE Transactions on Parallel and Distributed Systems
Algorithms and Properties of a New Two-Level Network with Folded Hypercubes as Basic Modules
IEEE Transactions on Parallel and Distributed Systems
Efficient Collective Communications in Dual-Cube
The Journal of Supercomputing
The UCSC Kestrel Parallel Processor
IEEE Transactions on Parallel and Distributed Systems
Retargeting Sequential Image-Processing Programs for Data Parallel Execution
IEEE Transactions on Software Engineering
The impact of grain size on the efficiency of embedded SIMD image processing architectures
Journal of Parallel and Distributed Computing
Hypercube and Its Variant Networks: A Topological Evaluation
HPCASIA '05 Proceedings of the Eighth International Conference on High-Performance Computing in Asia-Pacific Region
Cycles embedding in hypercubes with node failures
Information Processing Letters
Strategies for the Massively Parallel Simulation of Interconnection Networks
ICPP '94 Proceedings of the 1994 International Conference on Parallel Processing - Volume 01
A self-organizing defect tolerant SIMD architecture
ACM Journal on Emerging Technologies in Computing Systems (JETC)
The bipanconnectivity and m-panconnectivity of the folded hypercube
Theoretical Computer Science
Conditional edge-fault-tolerant edge-bipancyclicity of hypercubes
Information Sciences: an International Journal
Fault-tolerant cycle embedding in dual-cube with node faults
International Journal of High Performance Computing and Networking
A scalable, commodity data center network architecture
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
The bipancycle-connectivity of the hypercube
Information Sciences: an International Journal
Embedding a family of 2D meshes into Möbius cubes
WSEAS Transactions on Mathematics
An Efficient Parallel Sorting Algorithm on Metacube Multiprocessors
ICA3PP '09 Proceedings of the 9th International Conference on Algorithms and Architectures for Parallel Processing
Embedding geodesic and balanced cycles into hypercubes
WSEAS Transactions on Mathematics
Self-organizing map network as an interactive clustering tool - An application to group technology
Decision Support Systems
Fault-tolerant mapping of a mesh network in a flexible hypercube
WSEAS Transactions on Computers
Understanding throughput-oriented architectures
Communications of the ACM
Fault-tolerant meshes and tori embedded in a faulty supercube
WSEAS Transactions on Computers
Conditional edge-fault-tolerant Hamiltonicity of dual-cubes
Information Sciences: an International Journal
Efficient unicast in bijective connection networks with the restricted faulty node set
Information Sciences: an International Journal
WSEAS Transactions on Information Science and Applications
Hi-index | 4.14 |
The concept of data-parallel computers is explained, and their architecture of the Connection Machine (CM), which implements this approach, is described. It provides 64 K physical processing elements, millions of virtual processing elements with its virtual processor mechanism, and general-purpose, reconfigurable communications networks. The evolution of the CM architecture is examined, and the software environment, engineering and physical characteristics, and performance of the current embodiment (the CM-2) are discussed. Applications of the CM to molecular dynamics, VLSI design and circuit simulation, and computer vision are described.