Christopher D. Carothers -- Research and Education Program @ RPI

Contact Information
Christopher D. Carothers
Director, Center for Computational Innovations
Professor

Department of Computer Science
Rensselaer Polytechnic Institute
110 8th Street
Troy, New York 12180
(518) 276-2930
chrisc AT cs.rpi.edu
Office Hours: Please see your course syllabus

Current CV Download PDF


Biography


Professor Carothers is a faculty member in the Computer Science Department at Rensselaer Polytechnic Institute. He received the Ph.D., M.S., and B.S. from Georgia Institute of Technology in 1997, 1996, and 1991, respectively. Prior to joining RPI, he was a research scientist at the Georgia Institute of Technology. Professor Carothers is an NSF CAREER Award winner as well as Best Paper award winner at the PADS workshop for 1999, 2003 and 2009. Since joining Rensselaer, he has secured about $8 million in research funding from agencies including the NSF, the U.S. Department of Energy, Army Research Laboratory, Air Force Research Laboratory, as well as several companies, including IBM, General Electric, and AT&T. His simulation research involves the creation of high-fidelity models of extreme-scale wireless and wired networks and computer systems. These models have executed using nearly 2,000,000 processing cores on the largest leadership class supercomputers in the world.

Additionally, Professor Carothers serves as the Director for the Rensselaer Center for Computational Innovations (CCI). CCI is a million partnership among Rensselaer and IBM. The center currently supports a network of more than 850 researchers, faculty, and students from 50 universities, government laboratories, and companies across a diverse spectrum of disciplines. Currently, the CCI operates high-performance computing resources approaching in excess of petaflop in compute power. The flagship supercomputer system is a 1 petaflop IBM Blue Gene/Q with 80 terabytes of memory and 81,920 processing cores.


Research Projects


Project Name Funding/Hosting OrganizationTitleWeb Link
CODES Department of Energy Co-design of Exascale Storage and Data Facilities Web Page
Panorama Department of Energy Predictive Modeling and Diagnostic Monitoring of Extreme Science Workflows Web Page
Petabyte Mining National Science Foundation Petascale Data Analysis and Data Mining Web Page
Super-Neuro Air Force Research Lab Next Generation Hybrid Neuromorphic Supercomputer Systems Web Page
ROSS GIT-Hub ROSS Source Code Repo Web Page


Publications

(Please email me if you would like an electronic copy)

Conference and Workshop Articles

T. Liu, N. Wolfe, C. D. Carothers, Wei Ji, and X. George Xu,``Optimizing the Monte Carlo neutron cross-section construction code, XSBench, to MIC and GPU platforms'', In Proceedings the ANS MC2015 - Joint International Conference on Mathematics and Computation (M&C), Supercomputing in Nuclear Applications (SNA) and the Monte Carlo (MC) Methods, Nashville, TN, April 19-23, 2015.

N. Wolfe, C. D. Carothers, T. Liu and G. Xu, ``CONCURRENT CPU, GPU AND MIC EXECUTION ALGORITHMS FOR ARCHER MONTE CARLO CODE INVOLVING PHOTON AND NEUTRON RADIATION TRANSPORT PROBLEMS'', In Proceedings the ANS MC2015 - Joint International Conference on Mathematics and Computation (M&C), Supercomputing in Nuclear Applications (SNA) and the Monte Carlo (MC) Methods, Nashville, TN, April 19-23, 2015.

M. Mubarak, C. D. Carothers, P. Carns and R. B. Ross, ``Using Massively Parallel Simulation for MPI Collective Communication Modeling in Extreme-Scale Networks'', In Proceedings of the 2014 Winter Simulation Conference, Savannah GA, December, 2014.

S. Snyder, P. Carns, R. B. Ross, J. Jenkins, K. Harms, M. Mubarak and C. D Carothers, ``A Case for Epidemic Fault Detection and Group Membership in HPC Storage Systems'', In Proceedings of the 5th International Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems (PMBS 2015) as part of Supercomputing (SC'14). New Orleans, LA, November 2014.

N. Wolfe, T. Liu, C. D. Carothers and G. Xu, ``Heterogeneous Concurrent Execution of Monte Carlo Photon Transport on CPU, GPU and MIC'', In Proceedings of the 2014 IA^3 Workshop on Irregular Applications: Architectures and Algorithms, as part of Supercomputing (SC'14), New Orleans, LA, Novemeber 2014.

J. Lapre, E. Gonsiorowski, C. D. Carothers, ``LORAIN: A Step Closer to the PDES Holy Grail'', In Proceedings of the 2014 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), Denver, Colorado, May 2014.

M. Mubarak, C. D. Carothers, P. Carns and R. B. Ross, ``A Case-Study in Using Massively Parallel Simulation for Extreme-Scale Network Codesign'', In Proceedings of the 2014 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), Denver, Colorado, May 2014.

Xu X. G., Liu T, Su L, Du X, Riblett MJ, Ji W, Gu D, Carothers C.D., Shephard MS, Brown FB, Kalra MK, Liu B. ``ARCHER, a New Monte Carlo Software Tool for Emerging Heterogeneous Computing Environments''. In Joint International Conference on Supercomputing in Nuclear Applications and Monte Carlo 2013 (SNA + MC 2013), Paris, France, October 27-31, 2013.

T. Liu, X. G. Xu and C. D. Carothers, ``Comparison of two accelerators for Monte Carlo radiation transport calculations, NVIDIA Tesla M2090 GPU and Intel Xeon Phi 5110p coprocessor: a case study for X-ray CT imaging dose calculation'', In Joint International Conference on Supercomputing in Nuclear Applications and Monte Carlo (SNA + MC 2013), Paris, France, October 27-31, 2013.

C. D. Carothers, R. B. Ross, J. S. Vetter, M. Mubarak, P. Carns, J. S. Meredith, ``Combining Aspen with Massively Parallel Simulation for Effective Exascale Co-Design'', DOE Workshop on Modeling & Simulation of Exascale Systems and Applications, September 18th-19th, 2013, University of Washington, Seattle, WA.

P. Barnes, C. D. Carothers, D. R. Jefferson, J. M. LaPre, ``Warp Speed: Executing Time Warp on 1,966,080 Cores'', In Proceedings of the 2013 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), Montreal, Canada, May 2013.

M. Mubarak, C. D. Carothers, R. Ross and P. Carns, ``Modeling a Million-Node Dragonfly Network using Massively Parallel Discrete Event Simulation'', In Proceedings of the 3rd International Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems (PMBS 2012) as part of Supercomputing. Salt Lake City, Utah, November 2012.

J. Lapre, C. D. Carothers, K. Renard, and D. Shires, ``Ultra Large-Scale Wireless Network Models using Massively Parallel Discrete-Event Simulation''. In Proceedings of the SCS 2012 Autumn Simulation Multi-Conference - Conference on Defense and Military, San Diego, California, October 28-31,2012.

E. Gonsiorowski, C. D. Carothers, and C. Tropper, ``Modeling Large-Scale Circuits Using Massively Parallel Discrete-Event Simulation''. In Proceedings of the 20th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS 2012), Arlington, Virginia, August 7-9th, 2012.

J. Fu, M. Min, R. Latham and C. D. Carothers, ``Using I/O Threads to Reduce Checkpoint Blocking for a CEM Solver on Blue Gene/P and Cray XK6 Supercomputers''. In Proceedings of the 2012 International Workshop on Runtime and Operating Systems for Supercomputer (ROSS 2012) as part of the International Conference on Supercomputers (ICS), Venice Italy, June 29th, 2012.

T. B. Wickberg and C. D. Carothers, ``The RAMdisk Storage Accelerator - A Method of Accelerating I/O Performance on HPC Systems Using RAMdisks''. In Proceedqings of the 2012 International Workshop on Runtime and Operating Systems for Supercomputer (ROSS 2012) as part of the International Conference on Supercomputers (ICS), Venice Italy, June 29th, 2012.

N. Liu, J. Cope, P. Carns, C. D. Carothers, R. Ross, G. Grider, A. Crume, C. Maltzahn, ``On the Role of Burst Buffers in Leadership-class Storage Systems'', In Proceedings of the 28th IEEE Conference on Mass Storage Systems and Technologies (MSST 2012), April 16th-20th, 2012.

T. Liu, A. Ding, W. Ji, G. Xu, C. D. Carothers and F. B. Brown, ``A Monte Carlo Neutron Transport Code for Eigenvalue Calculations on a Dual-Gpu System and CUDA Environment'', In Proceedings of the 2012 Conference on Advances in Reactor Physics (PHYSOR 2012), Knoxville, TN, April 15-20, 2012.

M. Rasquin, P. Marion, V. Vishwanath, B. Matthews, M. Hereld, K. Jansen, R. Loy, A. Bauer, M. Zhou, O. Sahni, J. Fu, N. Liu, C. D. Carothers, M. Shephard, M. Papka, K. Kumaran, B. Geveci, ``Co-Visualization of Full Data and In Situ Data Extracts from Unstructured Grid CFD at 160k Cores'', Extended Abstract and Electronic Poster. In Processings of the 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC11).

N. Liu and C. D. Carothers and J. Cope, P. Carns, R. Ross, A. Crume and C. Maltzahn, ``Modeling a Leadership-scale Storage System'', In Proceedings of the 9th Conf. on Parallel Processing and Applied Mathematics as part of Lecture Notes in Computer Science, Volume 7203, pages 10-19, 2012.

A. Holder and C. D. Carothers, ``Investigating the Memory Characteristics of a Massively Parallel Time Warp Kernel'', In Proceedings 2011 SCS/ACM/IEEE Winter Simulation Conference (WSC 2011), December 2011.

J. Fu, M. Min, R. Latham and C. D. Carothers, ``Parallel I/O Performance for Application-Level Checkpointing on the Blue Gene/P System'', In Proceedings of the 2011 Workshop on Interfaces and Abstractions for Scientific Data Storage part of CLUSTER 2011, September 2011.

N. Liu and C. D. Carothers, ``Modeling Billion-Node Torus Networks Using Massively Parallel Discrete-Event Simulation'', In Proceedings of the ACM/IEEE/SCS 25th Workshop on Principles of Advanced and Distributed Simulation (PADS '11), pages 1-8, June 14-17, Nice, France 2011.

C. D. Carothers and K. S. Perumalla, ``On Deciding Between Conservative and Optimsitic Approaches on Massively Parallel Platforms'', Invited & Reviewed, In Proceedings of the 2010 SCS/ACM/IEEE Winter Simulation Conference (WSC '10), December 2010.

J. Fu, N. Liu, O. Sahni, C. D. Carothers, K. E. Jansen and M. S. Shephard, ``Scalable Parallel I/O Library Alternatives for a Massively Parallel Partitioned Solver Systems'', Proceedings of the 2010 Workshop on Large-Scale Parallel Processing (LSPP) April 23rd, 2010 as part of the 2010 IEEE International Parallel & Distributed Processing Symposium.

A. Holder, C. D. Carothers and K. K. Kalafala, ``Large-Scale Massively Parallel Static Timing Analysis'', Proceedings of the 11th IEEE International Workshop on Parallel and Distributed Scientific and Engineering Computing (PDSEC) April, 23rd 2010 as part of the 2010 IEEE International Parallel & Distributed Processing Symposium.

A. Narayanaswamy, E. Ladi, Y. Al-Kofahi, Y. Chen, C. D. Carothers, E. Robey, and B. Roysam, ``5-D Imaging and Parallel Automated Analysis of Cellular Events in Living Immune Tissue Microenvironments'', Proceedings of The 2010 International Symposium on Biomedical Imaging, Rotterdam, Netherland, April 14-17th, 2010.

D. W. Bauer and C. D. Carothers ``Scalable RF Propagation Modeling on the IBM Blue Gene/L and Cray XT5 Supercomputers'', Invited & Reviewed Paper, In Proceedings of the 2009 SCS/ACM/IEEE Winter Simulation Conference (WSC '09), December 2009.

A. Ovcharenko, O. Sahni, C. D. Carothers, K. E. Jansen and M. S. Shephard, "Subdomain Communication to Increase Scalability in Large-Scale Scientific Applications", in Proceedings of the 23rd ACM International Conference on Supercomputing (ICS), pages 497-498, 2009 (short paper) .

D. Bauer, C. D. Carothers and A. O. Holder, ``Scalable Time Warp on Blue Gene Supercomputers'', In Proceedings of the ACM/IEEE/SCS 23rd Workshop on Principles of Advanced and Distributed Simulation (PADS '09), pages 35-44, June 22-26, Lake Placid, NY, 2009. BEST PAPER AWARD.

R. LaFortune, C. D. Carothers, W. D. Simth, J. Czechowski and X. Wang, "Simulating Large-Scale P2P Assisted Video Streaming", In Proceedings of the Hawaii International Conference on System Sciences (HICSS-42), Waikoloa, Big Island, Hawaii, January 2009.

A. O. Holder, C. D. Carothers, ``Analysis of Time Warp on a 32,768 Processor IBM Blue Gene/L Supercomputer'', In Proceedings of the 2008 European Modeling and Simulation Symposium (EMSS '08), Campora San Giovanni, Amantea (CS), Italy, September 2008.

R. LaFortune, C. D. Carothers, W. D. Smith and M. Hartman, ``An Abstract Internet Topology Model for Simulating Peer-to-Peer Content Distribution'', In Proceedings of the ACM/IEEE/SCS 21th Workshop on Principles of Advanced and Distributed Simulation (PADS '07), pages 152-162, June 2007.

D. Bauer, C. D. Carothers, ``Elminating Remote Message Passing in Optimistic Simulation'', In Proceedings of the 2006 SCS/ACM/IEEE Winter Simulation Conference (WSC '06), page 995-1003 December 2006.

C. D. Carothers, R. LaFortune, W. D. Smith and M. Gilder. ``A Case Study in Modeling Large-Scale Peer-to-Peer File-Sharing Networks Using Discrete-Event Simulation'', Invited and Reviewed Paper, In Proceedings of the 2nd European Modeling AND Simulation Symposium, Barcelona, Spain, October 2006.

B. Bouqata, C. D. Carothers, B. K. Szymanski, and M. J. Zaki, ``VOGUE: A New HMM based on Mining Periodic Patterns with Variable Gaps'', In Proceedings of 10th European Conference on Principles and Practice of Knowledge Discovery in Databases, Berlin, Germany, September 2006.

D. Bauer, M. Yuksel, C. D. Carothers, and S. Kalyanaraman, ``A Case Study in Understanding OSPF and BGP Interactions Using Efficient Experiment Design'', In Proceedings of the 20th ACM/IEEE/SCS Workshop on Principles of Advanced and Distributed Simulation (PADS '06), pages 158-165, Singapore, May 2006,

G. Yaun, D. Bauer, C. D. Carothers, ``Sharing Event Data in Optimistically Scheduled Multicast Applications'', In Proceedings of the 2005 Winter Simulation Conference (WSC '05), pages 2649-2656, December 2005.

D. Bauer, G. Yaun, C. D. Carothers, S. Kalyanaraman, and M. Yuksel, ``Seven-O'Clock: A New Distributed GVT Algorithm Using Network Atomic Operations'', In Proceedings of the 19th Workshop on Principles of Advanced and Distributed Simulation (PADS '05), pages 39-48, June 2005.

L. Bush, C. D. Carothers, and B. K. Szymanski, ``Algorithm for Optimizing Energy Use and Path Resilience in Sensor Networks'', In Proceedings of the 2nd European Workshop on Wireless Sensor Networks, Istanbul, Turkey, Jan/Feb, 2005.

D. Bauer, G. Yaun, C. D. Carothers, M. Yuksel and S. Kalyanaraman, ``Large-Scale Network Protocol Meta-Simulation Design and Performance Analysis'', In Proceedings of the 2004 Winter Simulation Conference (WSC '04), pages 206-214 December 2004.

M. Peters and C. D. Carothers, ``An Algorithm for Fully Reversible Optimistic Parallel Simulation'', In Proceedings of the 2003 SCS/ACM/IEEE Winter Simulation Conference (WSC '03), pages 864-871 December 2003.

K. Sequeira, M. J. Zaki, B. K. Szymanski, and C. D. Carothers, ``Improving Spatial Locality using Data Mining'', In Proceedings of the 9th Conference on Knowledge Discovery and Data Mining (KDD), August 2003.

C. Hsu and C. D. Carothers, ``A Self-Scheduling Model Using Agent-Base, Peer-to-Peer Negotiation and Open Common Schema'', In Proceedings of the 17th International Conference on Production Research (ICPR '03), Blacksburg VA, August 2003.

G. Yaun, C. D. Carothers, and S. Kalyanaraman, ``Large-Scale TCP Models Using Optimistic Parallel Simulation'', In Proceedings of the 17th ACM/IEEE/SCS Workshop on Parallel and Distributed Simulation (PADS '03), page 153- 161, June 2003. BEST PAPER AWARD.

B. Bouqata, C D. Carothers, B. K. Szymanski and M. J. Zaki, ``Understanding Filesystem Performance for Data Mining Applications'', In Proceedings of the 6th Workshop on High-Performance Data Mining, May 2003.

C. D. Carothers, ``XSim: Real-Time Analytic Parallel Simulations'', In Proceedings of the 16th ACM/IEEE/SCS Workshop on Parallel and Distributed Simulation (PADS 2002), pages 27-34, June 2002.

G. Yaun, C. D Carothers, S. Adali and D. Spooner, ``Optimistic Parallel Simulation of a Large-Scale View Storage System'', In Proceedings of 2001 SCS/ACM/IEEE Winter Simulation Conference (WSC'01), pages 1363-1371, December 2001.

C. D. Carothers, D. Bauer and S. Pearce, ``ROSS: A High-Performance, Low Memory, Modular Time Warp System,'' In Proceedings of the 14th ACM/IEEE/SCS Workshop of Parallel on Distributed Simulation (PADS 2000), pages 53-60, May 2000.

C. D. Carothers, K. S. Perumalla, R. M. Fujimoto, ``The Effect of State-Saving in Optimistic Simulation on A Cache-Coherent Non-Uniform Memory Access Architecture,'' In Proceedings of the 1999 SCS/ACM/IEEE Winter Simulation Conference, December 1999.

C. D. Carothers, K. S. Perumalla, R. M. Fujimoto, ``Efficient Optimistic Parallel Simulations using Reverse Computation,'' Proceedings of the 13th ACM/IEEE/SCS Workshop on Parallel and Distributed Simulation (PADS 99), pages 126-135, May 1999. BEST PAPER AWARD.

C. D. Carothers, M. I. Hybinette, and R. M. Fujimoto, ``Toward Parallelization of Large-Scale Ada Simulations Using Time Warp,'' Proceedings of the 1998 Summer Computer Simulation Conference, pages 600-606, July 1998.

C. D. Carothers, B. Topol, R. M. Fujimoto, J. T. Stasko, and V. S. Sunderam, ``Visualizing Parallel Simulations in Network Computing Environments,'' (conference version), Proceedings of the 1997 SCS/ACM/IEEE Winter Simulation Conference, pages 110-117, December 1997.

C. D. Carothers, R. M. Fujimoto, R. M. Weatherly, and A. L. Wilson. ``Design and Implementation of HLA Time Management in the RTI version F.0,'' Proceedings of the 1997 SCS/ACM/IEEE Winter Simulation Conference, pages 373-380, December 1997.

C. D. Carothers, and R. M. Fujimoto, ``Background Execution of Time Warp Programs,'' Proceedings of the 10th ACM/IEEE/SCS Workshop on Parallel and Distributed Simulation (PADS '96), pages 12-19, May 1996.

C. D. Carothers, R. M. Fujimoto and Y-B. Lin, ``A Re-dial Model for Personal Communications Services Networks,'' Proceedings of the IEEE 45th Vehicular Technology Conference'' (VTC '95), pages 135-139, July 1995.

C. D. Carothers, R. M. Fujimoto and Y-B. Lin, ``A Case Study in Simulating PCS Networks Using Time Warp,'' Proceedings of the 9th ACM/IEEE/SCS Workshop on Parallel and Distributed Simulation (PADS '95), pages 87-94, June 1995.

C. D. Carothers, R. M. Fujimoto and P. England, ``The Effect of Communication Overheads on Time Warp Performance: An Experimental Study,'' Proceedings of the 8th Workshop on Parallel and Distributed Simulation (PADS '94) , pages 118-125, July, 1994.

Short Articles

T. Liu, L. Su, A. Ding, W. Ji, C. D. Carothers, X. G. Xu and F. Brown, ``GPU/CUDA-Ready Parallel Monte Carlo Codes for Reactor Analysis and Other Applications'', Transactions of the American Nuclear Society, volume 106, pages 378-379, 2012.

Journal Articles

T. Liu, G. Xu, and C. D. Carothers, ``Comparison of Two Accelerators for Monte Carlo Radiation Transport Calculations, NVIDIA Tesla M2090 GPU and Intel Xeon Phi 5110p Coprocessor: A Case Study for X-ray CT Imaging Dose Calculation'', To appear in Annals of Nuclear Energy, 2015.

N. Liu, C. D. Carothers, J. Cope, P. Carns and R. Ross, ``Model and Simulation of Exascale Communication Networks'', In Journal on Simulation, Volume 6, 227-236, November 2012.

A. Ovcharenko, O. Sahni, K. E. Jansen, C. D. Carothers and M. S. Shephard, ``Neighborhood Communication Paradigm to Increase Scalability in Large-Scale Scientific Applications'', In Parallel Computing, Volume 38, Issue 3, pages 140-156, March, 2012.

N. Liu, J. Fu, C. D. Carothers, O. Sahni, K. E. Jansen and M. S. Shephard, ``Massively Parallel I/O for Partitioned Solver Systems'', Parallel Processing Letters, Volume 20, Number 4, pages 377-395, 2010.

M. Zhou, O. Sahni, M. S. Shephard, C. D. Carothers, and K. E. Jansen, ``Data Reordering Algorithms for Accelaration of Finite Element Computations'', Scientific Programming, Volume 18, Number 2, pages 107-123, 2010..

M. J. Zaki, C. D. Carothers, and B. K. Szymanski, ``VOGUE: A Novel Variable Order-Gap State Machine for Modeling Sequences'', ACM Transactions on Knowledge Discovery from Data (TKDD), Volume 4, Number 1, January 2010, article 5 (31 pages).

O. Sahni, C. D. Carothers, M. S. Shephard, K. E. Jansen, "Strong Scaling Analysis of an Unstructured, Implicit Solver on Massively Parallel Systems", in Scientific Programming Volume 17, Number 3, pages 261-274, 2009.

T. J. Hacker, F. Romero and C. D. Carothers, ``An Analysis of Clustered Failures on Large Supercomputing Systems'', in Journal of Parallel and Distributed Computing (JPDC), #69, pages 652-665, 2009.

D. Bauer, and C. D. Carothers, ``Seven-O'clock: A New Distributed GVT Algorithm Using Network Atomic Operations'', to appear in Interational Journal of Simulation and Process Modeling as part of special issue on Parallel and Distributed Simulation Volume 5, Number 2, pages 79-94, 2009.

C. Hsu, David Levermore, C. D. Carothers, and G. Babin, ``Enterprises Collaboration: On-Demand Information Exchange Using Enterprise Databases, Wireless Sensor Networks, and RFID Systems'', to appear in IEEE Transactions on Systems, Man, and Cybernetics, Volume 37, Issue 4, pages 519-532, July, 2007.

C. Hsu, C. D. Carothers, and David Levermore, ``A Market Mechanism for Participatory Global Query: A First Step of Enterprise Resources Self-Allocation'', Journal of Information Technology and Management, Volume 7, Number 2, pages 71-89, April, 2006. http://www.inderscience.com/browse/index.php?journalID=18

A. Tyrrell, J. LaPre, C. D. Carothers, B. Roysam and C. V. Stewart, ``Transparent Migration of Off-Line Frame Rate Vision Systems to Real-Time'', IEEE Transactions on Information Technology in Biomedicine, Volume 8, Number 2, pages 142-153, June, 2004.

G. Yaun, C. D Carothers, S. Adali and D. Spooner, ``Optimistic Parallel Simulation of a Large-Scale View Storage System'', Future Generation on Computer Systems (FCGS), Volume 19, Number 4, pages 479-492, November, 2003.

G. Yaun, H. L. Bhutada, C. D. Carothers, M. Yuksel, and S. Kalyanaraman, ``Large-Scale Network Simulation Techniques: Examples of TCP and OSPF Models'', ACM SIGCOMM Computer Communication Review Special Issue on Tools and Technologies for Networking Research and Education, Volume 33, Issue 3, pages 27-41, July, 2003.

C. D. Carothers, D Bauer and S. Pearce, ``ROSS: A High-Performance, Low Memory, Modular Time Warp System,'' Journal of Parallel and Distributed Computing (JPDC), #62, pages 1648-1669, 2002.

C. D. Carothers and B. K. Szymanski, "Checkpointing Multithreaded Programs", Dr. Dobbs Journal, # 339, pages 46-51, August, 2002,

C. D. Carothers and R. M. Fujimoto, ``Efficient Execution Time Warp Programs on Heterogeneous, NOW Platforms,'' IEEE Transactions on Parallel and Distributed Systems (TPDS), Volume 11, Number 3, pages 299-317, March 2000.

C. D. Carothers, K. S. Perumalla, and R. M. Fujimoto, ``Efficient Optimistic Parallel Simulations using Reverse Computation,'' (journal version). ACM Transactions on Computer Modeling and Simulation (TOMACS), Volume 9, Number 3, pages 224-253, July 1999.

C. D. Carothers, B. Topol, R. M. Fujimoto, J. T. Stasko, and V. S. Sunderam, ``Visualizing Parallel Simulations Executing in Network Computing Environments'' (journal version), Future Generations of Computer Systems (FGCS), volume 15, pages 513-529, 1999.


Spring 2015 Course Information


Advances in Supercomputing (RPI Internal Only!)


Message To Prospective Graduate Students


    My research program is very software intensive, focusing largely in the area of parallel and distributing computing, networking and modeling and computer simulation, as well as computer architecture as it applies to these areas. If you wish to be apart of my research program, please consider the following in addition to your having an excellent scholastic achievements and standardize test scores (GRE):

    • You should possess strong programming skills in either C or C++ and an equally strong desire to work with software very intensely as part of your PhD research program.
    • You should have been exposed to low level assembly language programming like x86 or MIPS, SPARC or other.
    • You should be fluent in working with Linux, FreeBSD or other variants of Unix (once you know one variant, working with the others is easy). If you are only fluent with Windows, unfortunately, those skills while valuable are not needed in my research program and you'll have a tough time getting started.
    • Exposure to parallel programming frameworks like Pthreads and MPI on Linux/Unix clusters or better yet state-of-the-art supercomputers like IBM Blue Gene.

    If you possess these skills and you want an exciting research program in parallel computing systems, please send me e-mail that includes:
    • Your research interest within my program.
    • A sample of Linux/Unix software you've written (the whole tarball is fine). A code sample using either Pthreads or MPI is preferred but not required.
    • A description of what the code sample does.

    I look forward to hearing from you!!.
    Regards,
    Dr. C.