Follow
Jonathan Lifflander
Jonathan Lifflander
Principal Member of Technical Staff, Sandia National Laboratories
Verified email at lifflander.org - Homepage
Title
Cited by
Cited by
Year
Argobots: A lightweight low-level threading and tasking framework
S Seo, A Amer, P Balaji, C Bordage, G Bosilca, A Brooks, P Carns, ...
IEEE Transactions on Parallel and Distributed Systems 29 (3), 512-526, 2017
1212017
Work stealing and persistence-based load balancers for iterative overdecomposed applications
J Lifflander, S Krishnamoorthy, LV Kale
Proceedings of the 21st international symposium on High-Performance Parallel …, 2012
862012
A Scalable Mesh Restructuring Algorithm for Distributed-Memory Adaptive Mesh Refinement
A Langer, J Lifflander, P Miller, KC Pan, LV Kale, P Ricker
47*2012
Charm+
LV Kale, AANJA Langer, J Lifflander, HMPMX Ni, Y Sun, ...
412011
Optimizing data locality for fork/join programs using constrained work stealing
J Lifflander, S Krishnamoorthy, LV Kale
SC'14: Proceedings of the International Conference for High Performance …, 2014
402014
Charm++ for productivity and performance: A submission to the 2011 HPC class II challenge
L Kale, A Arya, A Bhatele, A Gupta, N Jain, P Jetley, J Lifflander, P Miller, ...
Parallel Programming Laboratory, Tech. Rep, 11-49, 2011
352011
Migratable objects+ active messages+ adaptive runtime= productivity+ performance a submission to 2012 HPC class II challenge
L Kale, A Arya, N Jain, A Langer, J Lifflander, H Menon, X Ni, Y Sun, ...
Parallel Programming Laboratory, Tech. Rep, 12-47, 2012
322012
Steal tree: Low-overhead tracing of work stealing schedulers
J Lifflander, S Krishnamoorthy, LV Kale
ACM SIGPLAN Notices 48 (6), 507-518, 2013
302013
Scalable replay with partial-order dependencies for message-logging fault tolerance
J Lifflander, E Meneses, H Menon, P Miller, S Krishnamoorthy, LV Kalé
2014 IEEE International Conference on Cluster Computing (CLUSTER), 19-28, 2014
252014
Argo: An exascale operating system and runtime
S Perarnau, R Gupta, P Beckman, P Balaji, C Bordage, G Bosilca, ...
The International Conference for High Performance Computing, Networking …, 2015
202015
Pics: a performance-analysis-based introspective control system to steer parallel applications
Y Sun, J Lifflander, LV Kalé
Proceedings of the 4th International Workshop on Runtime and Operating …, 2014
202014
A study of memory-aware scheduling in message driven parallel programs
I Dooley, C Mei, J Lifflander, LV Kale
2010 International Conference on High Performance Computing, 1-10, 2010
202010
Cache locality optimization for recursive programs
J Lifflander, S Krishnamoorthy
Proceedings of the 38th ACM SIGPLAN Conference on Programming Language …, 2017
162017
A parallel algorithm for 3D particle tracking and Lagrangian trajectory reconstruction
D Barker, J Lifflander, A Arya, Y Zhang
Measurement science and technology 23 (2), 025301, 2011
162011
Adoption protocols for fanout-optimal fault-tolerant termination detection
J Lifflander, P Miller, L Kale
Proceedings of the 18th ACM SIGPLAN symposium on Principles and practice of …, 2013
152013
Recovering logical structure from Charm++ event traces
KE Isaacs, A Bhatele, J Lifflander, D Böhme, T Gamblin, M Schulz, ...
Proceedings of the International Conference for High Performance Computing …, 2015
132015
Mapping dense lu factorization on multicore supercomputer nodes
J Lifflander, P Miller, R Venkataraman, A Arya, L Kale, T Jones
2012 IEEE 26th International Parallel and Distributed Processing Symposium …, 2012
132012
The Charm++ parallel programming system
L Kalé, B Acun, S Bak, A Becker, M Bhandarkar, N Bhat, A Bhatele, ...
Aug, 2019
102019
Dynamic scheduling for work agglomeration on heterogeneous clusters
J Lifflander, GC Evans, A Arya, LV Kale
2012 IEEE 26th International Parallel and Distributed Processing Symposium …, 2012
92012
Metaprogramming-enabled parallel execution of apparently sequential C++ code
DS Hollman, JC Bennett, H Kolla, J Lifflander, N Slattengren, J Wilke
2016 Second International Workshop on Extreme Scale Programming Models and …, 2016
82016
The system can't perform the operation now. Try again later.
Articles 1–20