Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Hahn Kim is active.

Publication


Featured researches published by Hahn Kim.


IEEE Signal Processing Magazine | 2009

Multicore software technologies

Hahn Kim; Robert Bond

Multicore architectures require parallel computation and explicit management of the memory hierarchy, both of which add programming complexity and are unfamiliar to most programmers. While MPI and OpenMP still have a place in the multicore world, the learning curves are simply too steep for most programmers. New technologies are needed to make multicore processors accessible to a larger community. The signal and image processing community stands to benefit immensely from such technologies. This article provides a survey of new software technologies that hide the complexity of multicore architectures, allowing programmers to focus on algorithms instead of architectures.


hpcmp users group conference | 2005

Technology Requirements for Supporting On-Demand Interactive Grid Computing

Albert Reuther; Tim Currie; Jeremy Kepner; Hahn Kim; Andrew McCabe; Peter Michaleas; Nadya Travinin

It is increasingly being recognized that a large pool of High Performance Computing (HPC) users requires interactive, on-demand access to HPC resources. How to provide these resources is a significant technical challenge that can be addressed from two directions. The first approach is to adapt existing batch queue based HPC systems to make them more interactive. The second approach is to start with existing interactive desktop environments (e.g., MATLAB) and design a system from the ground up that allows interactive parallel computing. The Lincoln Laboratory Grid (LLGrid) project has taken the latter approach. The LLGrid system has been operational for over a year with a few hundred processors and roughly 70 users, having run over 13,000 interactive jobs and consumed approximately 10,000 processor days of computation. This paper compares the on-demand and interactive computing features of four prominent batch queuing systems: openPBS, Sun GridEngine, Condor, and LSF. It goes on to briefly describe the LLGrid system, and how interactive, on-demand computing was achieved on it by binding to a resource management system. Finally, usage characteristics of the LLGrid system are discussed.


international conference on acoustics, speech, and signal processing | 2007

pMATLAB: Parallel MATLAB Library for Signal Processing Applications

Nadya T. Bliss; Jeremy Kepner; Hahn Kim; Albert Reuther

MATLAB® is one of the most commonly used languages for scientific computing with approximately one million users worldwide. At MIT Lincoln Laboratory, MATLAB is used by technical staff to develop sensor processing algorithms. MATLABs popularity is based on availability of high-level abstractions leading to reduced code development time. Due to the compute intensive nature of scientific computing, these applications often require long running times and would benefit greatly from increased performance offered by parallel computing. pMatlab (www.ll.mit.edu/pMatlab) implements partitioned global address space (PGAS) support via standard operator overloading techniques. The core data structures in pMatlab are distributed arrays and maps, which simplify parallel programming by removing the need for explicit message passing. This paper presents the pMatlab design and results for the HPC Challenge benchmark suite. Additionally, two case studies of pMatlab use are described.


Computing in Science and Engineering | 2009

High-Productivity Software Development with pMatlab

Julie Mullen; Nadya T. Bliss; Robert Bond; Jeremy Kepner; Hahn Kim; Albert Reuther

In this paper, we explore the ease of tackling a communication-intensive parallel computing task - namely, the 2D fast Fourier transform (FFT). We start with a simple serial Matlab code, explore in detail a ID parallel FFT, and illustrate how it can be extended to multidimensional FFTs.


dod hpcmp users group conference | 2008

PVTOL: Providing Productivity, Performance and Portability to DoD Signal Processing Applications on Multicore Processors

Hahn Kim; Edward Rutledge; Sharon Sacco; Sanjeev Mohindra; Matthew Marzilli; Jeremy Kepner; Ryan Haney; Jim Daly; Nadya T. Bliss


Archive | 2004

Deployment of SAR and GMTI Signal Processing on a Boeing 707 Aircraft Using pMatlab and a Bladed Linux Cluster

Jeremy Kepner; Tim Currie; Hahn Kim; Andrew McCabe; Bipin Mathew; Michael Moore; Dan Rabinkin; Albert Reuther; Andrew Rhoades; Nadya Travinin; Lou Tella


Archive | 2011

Introduction to Parallel Programming and pMatlab v2.0

Hahn Kim; Julia S. Mullen; Jeremy Kepner


Archive | 2004

LLgrid: Enabling On-Demand Grid Computing with gridMatlab and pMatlab

Albert Reuther; Tim Currie; Jeremy Kepner; Hahn Kim; Andrew McCabe; Michael P. Moore; Nadya Travinin


ieee international conference on high performance computing data and analytics | 2007

Technical Challenges of Supporting Interactive HPC

Albert Reuther; Jeremy Kepner; Andy MCcabe; Julie Mullen; Nadya T. Bliss; Hahn Kim


Archive | 2007

EXtreme virtual memory

Jeremy Kepner; Hahn Kim; Crystal Kahn

Collaboration


Dive into the Hahn Kim's collaboration.

Top Co-Authors

Avatar

Jeremy Kepner

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Albert Reuther

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Nadya T. Bliss

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Nadya Travinin

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Robert Bond

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Andrew McCabe

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Crystal Kahn

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Julie Mullen

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Tim Currie

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Ryan Haney

Massachusetts Institute of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge