Publication:

POLYSHIFT Communications Software for the Connection Machine System CM-200

Loading...
Thumbnail Image

Date

1993

Published Version

Published Version

Journal Title

Journal ISSN

Volume Title

Publisher

The Harvard community has made this article openly available. Please share how this access benefits you.

Research Projects

Organizational Units

Journal Issue

Citation

George, William, Ralph G. Brickner, and S. Lennart Johnsson. 1993. POLYSHIFT Communications Software for the Connection Machine System CM-200. Harvard Computer Science Group Technical Report TR-18-93.

Abstract

We describe the use and implementation of a polyshift function PSHIFT for circular shifts and end-off shifts. Polyshift is useful in many scientific codes using regular grids, such as finite difference codes in several dimensions, multigrid codes, molecular dynamics computations, and in lattice gauge physics computations, such as Quantum Chromodynamics (QGD) calculations. Our implementation of the PSHIFT function on the Connection Machine systems CM-2 and CM-200 offers a speedup of up to a factor of 3-4 compared to CSHIFT when the local data motion within a node is small. The PSHIFT routine is included in the Connection Machine Scientific Software Library (CMSSL).

Description

Other Available Sources

Research Data

Keywords

Terms of Use

This article is made available under the terms and conditions applicable to Other Posted Material (LAA), as set forth at Terms of Service

Endorsement

Review

Supplemented By

Related Stories