Opportunity at National Institute of Standards and Technology (NIST)
Parallel and Distributed Computing Algorithms and Environments
Information Technology Laboratory, Applied and Computational Mathematics Division
Please note: This Agency only participates in the February and August reviews.
|George, William L.
As the size and computational power of parallel and distributed computing systems increase, it is important to continually investigate the appropriateness of the algorithms we use for our scientific applications. Although we always strive to design and build scalable parallel applications, we must re-think these deigns when the available computational resources increase in power by even as small as a single order of magnitude with respect to the number of processors, main memory size, network speed, or other relevant parameters. This research opportunity focuses on (1) investigating and developing new parallel algorithms, especially for scientific applications, for the next generation of computing platforms; (2) characterizing the programming models presented by new parallel and distributed computing platforms; (3) investigating the design and performance of parallel programming languages and libraries; and (4) investigating the role of web services, fourth generation languages such as Matlab and Mathematica, computational grids, and other developing technologies in providing novel high-performance computing environments.
Algorithms; Parallel computing; Distributed computing; Parallel programming models; High performance computing; MPI; OpenMPI; GPGPU;
Open to U.S. citizens
Open to Postdoctoral applicants