James Dinan
Cited by
Cited by
Scalable work stealing
J Dinan, DB Larkins, P Sadayappan, S Krishnamoorthy, J Nieplocha
Proceedings of the Conference on High Performance Computing Networking …, 2009
UTS: An unbalanced tree search benchmark
S Olivier, J Huan, J Liu, J Prins, J Dinan, P Sadayappan, CW Tseng
Languages and Compilers for Parallel Computing: 19th International Workshop …, 2007
MPI+ MPI: a new hybrid approach to parallel programming with MPI plus shared memory
T Hoefler, J Dinan, D Buntinas, P Balaji, B Barrett, R Brightwell, W Gropp, ...
Computing 95, 1121-1136, 2013
Remote memory access programming in MPI-3
T Hoefler, J Dinan, R Thakur, B Barrett, P Balaji, W Gropp, K Underwood
ACM Transactions on Parallel Computing (TOPC) 2 (2), 1-26, 2015
PARDA: A fast parallel reuse distance analysis algorithm
Q Niu, J Dinan, Q Lu, P Sadayappan
2012 IEEE 26th International Parallel and Distributed Processing Symposium …, 2012
Dynamic load balancing of unbalanced computations using message passing
J Dinan, S Olivier, G Sabin, J Prins, P Sadayappan, CW Tseng
2007 IEEE International Parallel and Distributed Processing Symposium, 1-8, 2007
Scioto: A framework for global-view task parallelism
J Dinan, S Krishnamoorthy, DB Larkins, J Nieplocha, P Sadayappan
2008 37th International Conference on Parallel Processing, 586-593, 2008
An implementation and evaluation of the MPI 3.0 one‐sided communication interface
J Dinan, P Balaji, D Buntinas, D Goodell, W Gropp, R Thakur
Concurrency and Computation: Practice and Experience 28 (17), 4385-4404, 2016
Enabling communication concurrency through flexible MPI endpoints
J Dinan, RE Grant, P Balaji, D Goodell, D Miller, M Snir, R Thakur
The International Journal of High Performance Computing Applications 28 (4 …, 2014
Enabling MPI interoperability through flexible communication endpoints
J Dinan, P Balaji, D Goodell, D Miller, M Snir, R Thakur
Proceedings of the 20th European MPI Users' Group Meeting, 13-18, 2013
MPI-ACC: An integrated and extensible approach to data movement in accelerator-based systems
AM Aji, J Dinan, D Buntinas, P Balaji, W Feng, KR Bisset, R Thakur
2012 IEEE 14th International Conference on High Performance Computing and …, 2012
Hybrid parallel programming with MPI and unified parallel C
J Dinan, P Balaji, E Lusk, P Sadayappan, R Thakur
Proceedings of the 7th ACM international conference on Computing frontiers …, 2010
Mitigating MPI message matching misery
M Flajslik, J Dinan, KD Underwood
High Performance Computing: 31st International Conference, ISC High …, 2016
Supporting the global arrays PGAS model using MPI one-sided communication
J Dinan, P Balaji, JR Hammond, S Krishnamoorthy, V Tipparaju
2012 IEEE 26th International Parallel and Distributed Processing Symposium …, 2012
Enabling efficient multithreaded MPI communication through a library-based implementation of MPI endpoints
S Sridharan, J Dinan, DD Kalamkar
SC'14: Proceedings of the International Conference for High Performance …, 2014
Parichute: Generalized turbocode-based error correction for near-threshold caches
TN Miller, R Thomas, J Dinan, B Adcock, R Teodorescu
2010 43rd Annual IEEE/ACM International Symposium on Microarchitecture, 351-362, 2010
Leveraging MPI’s one-sided communication interface for shared-memory programming
T Hoefler, J Dinan, D Buntinas, P Balaji, BW Barrett, R Brightwell, ...
Recent Advances in the Message Passing Interface: 19th European MPI Users …, 2012
Transparent accelerator migration in a virtualized GPU environment
S Xiao, P Balaji, J Dinan, Q Zhu, R Thakur, S Coghlan, H Lin, G Wen, ...
2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid …, 2012
Versioned distributed arrays for resilience in scientific applications: Global view resilience
A Chien, P Balaji, P Beckman, N Dun, A Fang, H Fujita, K Iskra, ...
Procedia Computer Science 51, 29-38, 2015
Enabling fast, noncontiguous GPU data movement in hybrid MPI+ GPU environments
J Jenkins, J Dinan, P Balaji, NF Samatova, R Thakur
2012 IEEE International Conference on Cluster Computing, 468-476, 2012
The system can't perform the operation now. Try again later.
Articles 1–20