Advanced Search

Journal Navigation

Journal Home

Subscriptions

Archive

Contact Us

Table of Contents

Click here to sign up for SAGE Journal Email Alerts today!

Sign In to gain access to subscriptions and/or personal tools.
International Journal of High Performance Computing Applications
This Article
Right arrow Full Text (PDF)
Right arrow References
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in Web of Science
Right arrow Alert me to new issues of the journal
Right arrow Add to Saved Citations
Right arrow Download to citation manager
Right arrowRequest Permissions
Right arrow Request Reprints
Right arrow Add to My Marked Citations
Citing Articles
Right arrow Citing Articles via Google Scholar
Right arrow Citing Articles via Scopus
Google Scholar
Right arrow Articles by Bounanos, S.
Right arrow Articles by Vickers, A.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Complore   Add to Connotea   Add to Del.icio.us   Add to Digg   Add to Reddit   Add to Technorati   Add to Twitter  
What's this?

Regular Paper: Load-Balanced Drift-Diffusion Model Simulation: Cluster Software Performance Evaluation

Stylianos Bounanos

DEPARTMENT OF ELECTRONIC SYSTEMS ENGINEERING, UNIVERSITY OF ESSEX, UK

Martin Fleury

DEPARTMENT OF ELECTRONIC SYSTEMS ENGINEERING, UNIVERSITY OF ESSEX, UK, FLEUM{at}ESSEX.AC.UK

Sebastien Nicolas

DEPARTMENT OF ELECTRONIC SYSTEMS ENGINEERING, UNIVERSITY OF ESSEX, UK

Anthony Vickers

DEPARTMENT OF ELECTRONIC SYSTEMS ENGINEERING, UNIVERSITY OF ESSEX, UK

Design of an avalanche photodiode with high gain and low noise that can achieve single photon counting is a research application of the drift-diffusion model. System-level load balancing when combined with application-level load balancing is shown to improve the performance of simulation code on a Linux cluster supercomputer. The two forms of load balancing are required to approach a smooth increase in performance with scaling. Centralized and distributed organization of the adaptive simulation code reflected the choice of system software. Marked performance differences were observed when two contrasting cluster software parallelization systems, MOSIX and Charm++, were applied. The paper compares the two dynamically load-balanced systems to MPI implementations (LAM and MPICH), which are statically load balanced. Also considered is AMPI, which is based on Charm++ and includes system-level load balancing but additionally implements all MPI calls.

Key Words: cluster computing • adaptive simulation • optoelectronics • MOSIX • Charm++

International Journal of High Performance Computing Applications, Vol. 21, No. 2, 222-245 (2007)
DOI: 10.1177/1094342007078226


Add to CiteULike CiteULike   Add to Complore Complore   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us   Add to Digg Digg   Add to Reddit Reddit   Add to Technorati Technorati   Add to Twitter Twitter    What's this?