I really love doing research in addition to teaching. It spices things up and I have delusions that someday, I may somehow make a positive impact on the world with my research. For my complete list of publications, scroll down. However, here are my most recent projects. My current research efforts are split into several areas.
Parallel Computing – Over the last couple of years, I have done some performance analysis work with my students to evaluate parallel hardware’s suitability for solving a couple of NP-complete problems. Most recently, my students Jerome Mueller and Zach Goodwyn at the University of Mary Washington and I did some performance testing of the Intel Xeon Phi coprocessor. Our results were presented at PDCN 2014 in Austria and published in the conference proceedings. Before that, my student Michael Bryant at Merrimack College and I evaluated a number of NVIDIA GPUs. Mike presented a poster at SC 11 and we published our results in the Journal of Computational Science Education.
Drug Discovery – I work with Dr. Jimmy Franco in the Merrimack College chemistry department and Dr. Charlotte Berkes in the Merrimack College biology department on drug discovery. I do the virtual screening for our group, using a supercomputer to identify molecules that might be useful to cure or treat diseases. Once I have found molecules that look good in the simulations I run with a docking program, Jimmy & Charlotte take over. My students at the University of Mary Washington, Alex Gilley, Zach Goodwyn, Jerome Mueller, and Russell Ruud presented this poster at XSEDE 2013.
Pedagogy – At the moment, I'm working with Dr. Mary Kayler of the University of Mary Washington to see if adding role-playing game aspects into courses helps to keep students interested. Before that, my student Michael Crawford and I published a paper about a course project in my parallel computing course in the Journal of Computational Science Education.
A Portable Cluster for Each Student, David Toth, proceedings of the Fourth NSF/TCPP Workshop on Parallel and Distributed Computing Education (EduPar-14), May 19, 2014, Phoenix, AZ.
Development of Undergraduate and Graduate Programs in Computational Science, Molnár P., Toth D. M., and Vincent-Finley R. E. (2014), Development of undergraduate and graduate programs in computational science, Concurrency Computat.: Pract. Exper., 26, 2329-2335. doi: 10.1002/cpe.3227
Using NP-Complete Problems to Compare a CPU, GPU, and the Intel® Xeon Phi™ Coprocessor, David Toth, Zachary Goodwyn, and Jerome Mueller, Proceedings of the 12 IASTED Conference on Parallel and Distributed Computing and Networks, February 17, 2014.
A large scale virtual screen of DprE1, Claire Wilsey, Jessica Gurka, David Toth, Jimmy Franco, Computational Biology and Chemistry, Volume 47, December 2013, Pages 121-125, ISSN 1476-9271, http://dx.doi.org/10.1016/j.compbiolchem.2013.08.006.
Parallelization of the Knapsack Problem as an Introductory Experience in Parallel Computing, Michael Crawford and David Toth, Journal of Computational Science Education, v. 4, issue 1, November 2013.
A structural comparative approach to identifying novel antimalarial inhibitors, Jimmy Franco, Margaret A.L. Blackie, David Toth, Peter J. Smith, Joseph Capuano, Kurt Fastnacht, Charlotte Berkes, Computational Biology and Chemistry, Volume 45, August 2013, Pages 42-47, ISSN 1476-9271, http://dx.doi.org/10.1016/j.compbiolchem.2013.04.002.
Attacking HIV, Tuberculosis and Histoplasmosis with XSEDE Resources, David Toth, Jimmy Franco, and Charlotte Berkes, Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery, July 2013.
Using Supercomputing to Conduct Virtual Screen as Part of the Drug Discovery Process in a Medicinal Chemistry Course, David Toth and Jimmy Franco, Journal of Computational Science Education, v. 3, issue 2, December 2012.
A Performance Comparison of a Naïve Algorithm to Solve the Party Problem using GPUs, David Toth and Michael Bryant, Journal of Computational Science Education, v. 3, issue 2, December 2012.
Identifying the Causes of Nontraditional Civic Engagement among Students, Russell K. Mayer, Wendy Nichols, and David Toth, Journal of Political Science Education, Volume 8, Number 2, April-June 2012, Pages 120-130.
Increasing Participation in Volunteer Computing, David Toth, Russell Mayer, and Wendy Nichols, Proceedings of the 5th Workshop on Desktop Grids and Volunteer Computing Systems – PCGrid 2011, May 20, 2011, Anchorage, Alaska, USA.
Improving the Productivity of Volunteer Computing by Using the Most Effective Task Retrieval Policies, David Toth and David Finkel, Journal of Grid Computing, Vol. 7, No. 4, 2009, ISSN 1570-7873, pp. 519-535. DOI 10.1007/s10723-009-9133-4.
The Impact of Multi-Core Architecture on Task Retrieval Policies for Volunteer Computing, David Toth, Proceedings of the 20th IASTED International Conference on Parallel and Distributed Computing and Systems – PDCS 2008, November 16-18, 2008, Orlando, Florida, USA.
Increasing the Amount of Work Completed by Volunteer Computing Projects with Task Distribution Policies, David Toth and David Finkel, Proceedings of the 2nd Workshop on Desktop Grids and Volunteer Computing Systems – PCGrid 2008, April 18, 2008, Miami, FL, USA.
Volunteer Computing with Video Game Consoles, David Toth, Proceedings of the 6th WSEAS International Conference on Software Engineering, Parallel and Distributed Systems - SEPADS '07, February 16-19, 2007, Corfu, Greece.
Characterizing Resource Availability for Volunteer Computing and its Impact on Task Distribution Methods, David Toth and David Finkel, Proceedings of the 6th WSEAS International Conference on Software Engineering, Parallel and Distributed Systems - SEPADS '07, February 16-19, 2007, Corfu, Greece.
SLINC: A Framework for Volunteer Computing, James Baldassari, David Finkel, and David Toth, Proceedings of the 18th IASTED International Conference on Parallel and Distributed Computing and Systems – PDCS 2006, November 13-15, 2006, Dallas, Texas, USA.
A Comparison of Techniques for Distributing File-Based Tasks for Public-Resource Computing, David Toth and David Finkel, Proceedings of The 17th IASTED International Conference on Parallel and Distributed Computing and Systems – PDCS 2005, November 14-16, 2005, pp. 398-403, Phoenix, Arizona, USA.
Evolving Gaits for the Lynxmotion HexapodII Robot, David Toth and Gary Parker, Proceedings of the 7th World Multiconference on System, Cybernetics, and Informatics, July 2003 (pp. 229-234).