Asim YarKhan

Home
Research Scientist II

Asim YarKhan got a PhD in Computer Science from the University of Tennessee in 2012, a MS in Computer Science from the Pennsylvania State University in 1994, a MS in Applied Math from University of Akron in 1993, and a BA in Computer Science and Math from the College of Wooster in Ohio in 1988. He has worked as a Research Scientist at the Innovative Computing Lab since 2001 on projects varying from grid computing (GrADS), network solvers (GridSolve), performance monitoring (PAPI), runtimes (QUARK, QUARK-D) and linear algebra (PLASMA and SLATE). He previously worked as a Research Scientist for several years at Dryken Technologies, a data mining startup based in Austin, TX.

GrADS, NetSolve, GridSolve, vGrADS, GridPac, QUARK, PLASMA

Asim YarKhan, "Dynamic Task Execution on Shared and Distributed Memory Architectures", PhD dissertation, Major advisor: Jack Dongarra, December 2012 [pdf]

Publications on ICL website

Publications on Google Scholar

Haidar, A., Jagode, H., YarKhan, A., Vaccaro, P., Tomov, S. , Dongarra, J. "Power-aware Computing: Measurement, Control, and Performance Analysis for Intel Xeon Phi," 2017 IEEE High Performance Extreme Computing Conference (HPEC'17), Best Paper Finalist , IEEE, Waltham, MA, September 12-14, 2017 [pdf] [bibtex]

Haidar, A., Jia, Y., Luszczek, P., Tomov, S., YarKhan, A., Dongarra, J. "Weighted Dynamic Scheduling with Many Parallelism Grains for Offloading of Numerical Workloads to Multiple Varied Accelerators," Proceedings of the 6th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems (ScalA'15), ACM, New York, NY, USA, No. 5, November 16, 2015 [pdf] [bibtex]

Jagode, H., YarKhan, A., Danalis, A., Dongarra, J. "Power Management and Event Verification in PAPI," 9th Parallel Tools Workshop, Dresden, Germany, September 2-3, 2015 [bibtex]

YarKhan, A., Haidar, A., Cao, C., Luszczek, P., Tomov, S., Dongarra, J. "Cholesky Across Accelerators," 17th IEEE International Conference on High Performance Computing and Communications (HPCC 2015), IEEE, Elizabeth, NJ, August, 2015 [bibtex]

Abalenkovs, M., Abdelfattah, A., Dongarra, J., Gates, M., Haidar, A., Kurzak, J., Luszczek, P., Tomov, S., Yamazaki, I., YarKhan, A. "Parallel Programming Models for Dense Linear Algebra on Heterogeneous Systems," Supercomputing frontiers and innovations, Vol. 2, No. 4, pp. 67-86, 2015 [pdf] [bibtex]

Dongarra, J., Haidar, A., Kurzak, J., Luszczek, P., Tomov, S., YarKhan, A. "Model-Driven One-Sided Factorizations on Multicore Accelerated Systems," International Journal on Supercomputing Frontiers and Innovations, Vol. 1, No. 1, June, 2014 [pdf] [bibtex]

Li, Y., YarKhan, A., Dongarra, J., Seymour, K., Hurault, A. "Enabling Workflows in GridSolve: Request Sequencing and Service Trading," The Journal of Supercomputing, Vol. 64, No. 3, pp. 1133-1152, June, 2013 [pdf] [bibtex]

Kurzak, J., Luszczek, P., YarKhan, A., Faverge, M., Langou, J., Bouwmeester, H., Dongarra, J. "Multithreading in the PLASMA Library," Multi and Many-Core Processing: Architecture, Programming, Algorithms, & Applications, Ahmed, M., Ammar, R., Rajasekaran, S. eds. Taylor & Francis, 2013 [pdf] [bibtex]

YarKhan, A. "Dynamic Task Execution on Shared and Distributed Memory Architectures," PhD disseration, Major Advisor: Jack Dongarra, University of Tennessee, December, 2012 [pdf] [bibtex]

Haidar, A., Ltaief, H., YarKhan, A., Dongarra, J. "Analysis of Dynamically Scheduled Tile Algorithms for Dense Linear Algebra on Multicore Architectures," University of Tennessee Computer Science Technical Report, UT-CS-11-666, (also Lawn 243), March 10, 2011 [bibtex]

YarKhan, A., Kurzak, J., Dongarra, J. "QUARK Users' Guide: QUeueing And Runtime for Kernels," University of Tennessee Innovative Computing Laboratory Technical Report, ICL-UT-11-02, 2011 [pdf] [bibtex]

Bosilca, G., Bouteiller, A., Danalis, A., Faverge, M., Haidar, A., Herault, T., Kurzak, J., Langou, J., Lemarinier, P., Ltaeif, H., Luszczek, P., YarKhan, A., Dongarra, J. "Flexible Development of Dense Linear Algebra Algorithms on Massively Parallel Architectures with DPLASMA," Proceedings of the Workshops of the 25th IEEE International Symposium on Parallel and Distributed Processing (IPDPS 2011 Workshops), IEEE, Anchorage, Alaska, USA, 1432-1441, 16-20 May, 2011 [pdf] [bibtex]

Haidar, A., Ltaief, H., YarKhan, A., Dongarra, J. "Analysis of Dynamically Scheduled Tile Algorithms for Dense Linear Algebra on Multicore Architectures," Submitted to Concurrency and Computations: Practice and Experience, November 3, 2010 [pdf] [bibtex]

Bosilca, G., Bouteiller, A., Danalis, A., Faverge, M., Haidar, H., Herault, T., Kurzak, J., Langou, J., Lemariner, P., Ltaief, H., Luszczek, P., YarKhan, A., Dongarra, J. "Distributed Dense Numerical Linear Algebra Algorithms on Massively Parallel Architectures: DPLASMA," University of Tennessee Computer Science Technical Report, UT-CS-10-660, Sept. 15, 2010 [pdf] [bibtex]

Hurault, A., YarKhan, A. "Intelligent Service Trading and Brokering for Distributed Network Services in GridSolve," VECPAR 2010, 9th International Meeting on High Performance Computing for Computational Science, Berkeley, CA, June 22-25, 2010 [pdf] [bibtex]

Bosilca, G., Bouteiller, A., Danalis, A, Faverge, M., Haidar, A., Herault, T., Kurzak, J., Langou, J., Lemarinier, P., Ltaief, H., Luszczek, P., YarKhan, A., Dongarra, J. "Distributed-Memory Task Execution and Dependence Tracking within DAGuE and the DPLASMA Project," Innovative Computing Laboratory Technical Report, ICL-UT-10-02, 2010 [pdf] [bibtex]

Li, Y., YarKhan, A., Dongarra, J., Seymour, K., Hurault, A. "Enabling Workflows in GridSolve: Request Sequencing and Service Trading," Journal of Supercomputing (submitted), 2010 [pdf] [] [bibtex]

Song, F., YarKhan, A., Dongarra, J. "Dynamic Task Scheduling for Linear Algebra Algorithms on Distributed-Memory Multicore Systems," International Conference for High Performance Computing, Networking, Storage, and Analysis (SC '09), Portland, OR, November 14-20, 2009 [pdf] [bibtex]

Seymour, K., YarKhan, A., Dongarra, J. "Transparent Cross-Platform Access to Software Services using GridSolve and GridRPC," in Cloud Computing and Software Services: Theory and Techniques (to appear), Ahson, S., Ilyas, M. eds. eds. CRC Press, 2009 [bibtex]

Ramakrishan, L., Nurmi, D., Mandal, A., Koelbel, C., Gannon, D., Huang, M., Kee, Y-S., Obertelli. G., Thyagaraja, K., Wolski, R., YarKhan, A., Zagorodnov, D. "VGrADS: Enabling e-Science Workflows on Grids and Clouds with Fault Tolerance," SC’09 The International Conference for High Performance Computing, Networking, Storage and Analysis (to appear), Portland, OR, 2009 [pdf] [bibtex]

Cunha, M.T.F., Telles, J.C.F., YarKhan, A., Dongarra, J. "Grid Computing applied to the Boundary Element Method," Proceedings of the First International Conference on Parallel, Distributed and Grid Computing for Engineering, Topping, B.H.V., Ivanyi, P. eds. Civil-Comp Press, Stirlingshire, UK, Paper 27, doi:10.4203/ccp.90.27, http://www.ctresources.info/ccp/paper.html?id=5204, 2009 [bibtex]

Li, Y., Dongarra, J., Seymour, K., YarKhan, A. "Request Sequencing: Enabling Workflow for Efficient Problem Solving in GridSolve," International Conference on Grid and Cooperative Computing (GCC 2008) (submitted), Shenzhen, China, October 26-28, 2008 [pdf] [bibtex]

Jeannot, E., Seymour, K., YarKhan, A., Dongarra, J. "Improved Runtime and Transfer Time Prediction Mechanisms in a Network Enabled Servers Middleware," Parallel Processing Letters, Volume 17, Number 1, pp. 47-59, March, 2007 [pdf] [bibtex]

YarKhan, A., Dongarra, J., Seymour, K. "GridSolve: The Evolution of Network Enabled Solver," Grid-Based Problem Solving Environments: IFIP TC2/WG 2.5 Working Conference on Grid-Based Problem Solving Environments (Prescott, AZ, July 2006), Patrick Gaffney, James C. T. Pool eds. Springer, 215-226, 2007 [pdf] [bibtex]

Jeannot, E., Seymour, K., YarKhan, A., Dongarra, J. "Improved Runtime and Transfer Time Prediction Mechanisms in a Network Enabled Server," Parallel Processing Letters, Volume 17, number 1, 47-59, March, 2006 [pdf] [bibtex]

YarKhan, A., Seymour, K., Sagi, K., Shi, Z., Dongarra, J. "Recent Developments in GridSolve," International Journal of High Performance Computing Applications (Special Issue: Scheduling for Large-Scale Heterogeneous Platforms), Robert, Y eds. Sage Science Press, Vol. 20, Number 1, Spring, 2006 [pdf] [bibtex]

YarKhan, A., Dongarra, J. "Biological Sequence Alignment on the Computational Grid Using the GrADS Framework," Future Generation Computing Systems, Elsevier, Vol 21, Issue 6, pp. 980-986, June, 2005 [pdf] [bibtex]

Berman, F., Casanova, H., Chien, A., Cooper, K., Dail, H., Dasgupta, A., Deng, W., Dongarra, J., Johnsson, L., Kennedy, K., Koelbel, C., Liu B., Liu, X., Mandal, A., Marin, G., Mazina, M., Mellor-Crummey, J., Mendes, C., Olugbile, A., Patel, M., Reed, D., Shi, Z., Sievert, O., Xia, H., YarKhan, A. "New Grid Scheduling and Rescheduling Methods in the GrADS Project," International Journal of Parallel Programming, Springer, Vol. 33, no. 2, 209-229, June, 2005 [pdf] [bibtex]

Seymour, K., YarKhan, A., Agrawal, S., Dongarra, J. "NetSolve: Grid Enabling Scientific Computing Environments," Grid Computing and New Frontiers of High Performance Processing, Grandinetti, L. eds. Elsevier, Advances in Parallel Computing, 14, 2005 [pdf] [bibtex]

Dail, H., Sievert, O., Berman, F., Casanova, H., YarKhan, A., Vadhiyar, S., Dongarra, J., Liu, C., Yang, L., Angulo, D., Foster, I. "Scheduling in the Grid Application Development Software Project," Resource Management in the Grid, Kluwer Publishers, 2003 [pdf] [bibtex]

Vadhiyar, S., Dongarra, J., YarKhan, A. "GrADSolve - RPC for High Performance Computing on the Grid," Lecture Notes in Computer Science, Proceedings of the 9th International Euro-Par Conference, Kosch, H., Boszormenyi, L., Hellwagner, H. eds. Springer-Verlag, Berlin, Klagenfurt, Austria, Volume 2790, pp. 394 - 403, 2003 [pdf] [bibtex]

YarKhan, A., Dongarra, J. "Experiments with Scheduling Using Simulated Annealing in a Grid Environment," Grid Computing - GRID 2002, Third International Workshop, Manish Parashar eds. Springer, Baltimore, MD, Lecture Notes in Computer Science 2536, pp. 232-242, November 18, 2002 [pdf] [bibtex]

Email
Phone 865-974-0293
Office Claxton 315

University of Tennessee
Computer Science Department
Innovative Computing Laboratory
1122 Volunteer Blvd, Claxton Building
Knoxville, Tennessee 37996-3450
Fax 865-974-8296