Publications
(Please email me if you would like an electronic copy)
Conference and Workshop Articles
- C. Iyer, C. D. Carothers, and P. Drineas, ``Randomized
Sketching for Large-Scale Sparse Ridge Regression Problems'', To
appear in Proceedings of the 2016 Workshop on Latest Advances in
Scalable Algorithms for Large-Scale Systems (ScalA'16) as part of
Supercomputing (SC'16), Salt Lake City, UT, November 2016.
- C. Ross, C. D. Carothers, M. Mubarak, P. Carns, R. Ross,
J. K. Li and K.L. Ma,``Visual Data-Analytics of Large-Scale Parallel
Discrete-Event Simulations'', To appear in Proceedings of the
7th International Workshop on Performance Modeling, Benchmarking and
Simulation of High Performance Computer Systems (PMBS 2016) as part
of Supercomputing (SC'16). Salt Lake City, UT, November 2016.
- M. Dorier, M. Mubarak, R. B. Ross, J. K. Li, C. D. Carothers, and
K-L. Ma, ``Evaluation of Topology-Aware Broadcast Algorithms for
Dragonfly Networks'', In Proceedings of the IEEE Cluster 2016
Conference, Taipei, Taiwan, September 9-12, 2016.
- P. Date, J. A. Hendler and C. D. Carothers, ``Design Index
for Deep Neural Networks'', In Proceedings of the 2016 Annual
International Conference on Biologically Inspired Cognitive
Architectures (BICA 2016), New York, New York, July 16-19,
2016.http://www.sciencedirect.com/science/article/pii/S1877050916316726.
- A. Mandal, P. Ruth, I. Baldin, D. Kro', G. Juve, R. Mayani,
R. F. da Silva, E. Deelman, J. Meredith, J. Vetter, V. Lynch,
M. Blanco, C. D. Carothers, J. LaPre and B. Tierney, ``Toward
an End-to-end Framework for Modeling, Monitoring and Anomaly
Detection for Scientific Workflows'', In Proceedings of the 2016
Workshop on Large-Scale Parallel Processing as part of the IEEE
International Parallel and Distributed Processing Symposium,
Chicago, IL., May 27th, 2016.
- P. Carns, K. Harms, J. Jenkins, M. Mubarak, R. Ross and
C. D. Carothers. ``The Impact of Data Placement on Resilience
in Large-Scale Object Storage Systems'', In Proceedings of the
32nd International Conference on Massive Storage Systems and
Technology (MSST 2016), Santa Clara University, CA., May 2-6,
2016.
- E. Mikida, N. Jain, E. Gonsiorowski, P. Barnes, D. Jefferson,
C. D. Carothers and L. V. Kale, ``Towards PDES in a
Message-Driven Paradigm: A Preliminary Case Study Using Charm++'',
In Proceedings of the 2016 ACM SIGSIM-PADS Conference, May 15-18,
2016, Banif, Alberta Canada.
- M. Plagge, C. D. Carothers and E. Gonsiorowski, ``NeMo: A
Massively Parallel Discrete-Event Simulation Model for Neuromorphic
Architectures'', In Proceedings of the 2016 ACM SIGSIM-PADS
Conference, May 15-18, 2016, Banif, Alberta Canada.
- C. Ross, M. Mubarak, J. Jenkins, P. Carns,
C. D. Carothers, R. B Ross, W. Tang, W. Gerlach, and F. Meyer,
``A Case Study in Using Discrete-Event Simulation to Improve the
Scalability of MG-RAST'', In Proceedings of the 2016 ACM
SIGSIM-PADS Conference, May 15-18, 2016, Banif, Alberta Canada.
- N. Wolfe, C. D. Carothers, M. Mubarak, R. B. Ross and
P. Carns, ``Modeling a Million-Node Slim Fly Network using Parallel
Discrete Event Simulation'', In Proceedings of the 2016 ACM
SIGSIM-PADS Conference, May 15-18, 2016, Banif, Alberta Canada.
- J. LaPre, E. J. Gonsiorowski, C. D. Carothers, J. Jenkins,
P. Carns and R. B. Ross, ``Time Warp State Restoration via Delta
Encoding'', To appear in Proceedings of the 2015 Winter
Simulation Conferences (WSC'15), Huntington Beach, CA, December
2015.
- B. Acun, N. Jain, A. Bhatele, M. Mubarak, C. D. Carothers
and L. Kale, ``Preliminary Evaluation of a Parallel Trace Replay
Tool for HPC >Network Simulations'', To appear in Proceedings
of the Euro-Par 2015 Workshop on Parallel and Distributed
Agent-Based Simulations (PADABS), Vienna, Austria, August 2015.
- E. J. Gonsiorowski, J. LaPre and C. D. Carothers, ``Improving
Accuracy and Performance Through Automatic Model Generation for
Gate-Level Circuit PDES with Reverse Computation'', In Proceedings of the ACM SIGSIM Principals of Advanced and
Distributed Simulation Conference (PADS '15), London, England,
June, 2015.
- 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
- M. Mubarak, C. D. Carothers, R. B. Ross and P. Carns,
``Enabling Parallel Simulation of Large-Scale HPC Network Systems'',
To Appear in IEEE Transactions on Parallel and Distributed Systems
(TPDS). IEEE, Preprints. doi:10.1109/TPDS.2016.2543725
- E. Deelman, C. D. Carothers, A. Mandal, B. Tierney,
J. S. Vetter, I. Baldin, C. Castillo, G. Juve, D. Krol, V. Lynch,
B. Mayer, J. Meredith, T. Proffen, P. Ruth, R. Ferreira da
Silva,``PANORAMA: An Approach to Performance Modeling and Diagnosis
of Extreme Scale Workflows''. International Journal of High
Performance Computing Applications (to appear), 2015.
- 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.
Course Information
See your course syllabus for course website information.
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.