Accelerating Molecular Dynamics Computation
 The starting point: 
 
	- We selected to accelerate  GROMACS  (GROningen MAchine for Chemical Simulations), the molecular dynamics package
		used for simulations of proteins, lipids and nucleic acids. This software package was developed in the
		Biophysical Chemistry department of the University of Groningen.
	
- The accelerator we propose is connected to a x86 host computer using PCIe. The
		computation is performed by a Scalar unit in conjunctioin with a MapReduce unit [1] where:
		 
			-  Scalar unit is a RISC engine which fetches in each clock cycle from its program memory a pair of
				instructions, one for itself and another to be issued toward the Map array of cells
			
-  Map section is an array of cells, each with its predicated execution unit and local memory; each cell
				executes, according to its internal state, the instruction received from the Scalar unit
			
-  Reduction is a log-depth circuit which performs functions defined on vectors which return a scalar (for
				example: add, min, ...)
		
 
The current main results (see [2], [3]): 
  -  the degree of parallelism in our MapReduce accelerator is 75.6% and scales with the number  of cells
  
-  the energy cost (in Wh per micoseconds of simulation):
	 
		-  4.5 Wh/μs for FPGA implementation
		
-  0.2 Wh/μs for ASIC 28nm implementation
 
Future work: 
	- extend the approach form the system of forces considered in [2] to other kinds of forces
	
- combining the results of the  Kinari  analysis, 
		developed in Ileana Streinu's research group  LinkageLab,  with our results in  accelerating  molecular
		dynamics simulations.
 References 
	[1] Gheorghe M. Stefan, Mihaela Malita:  "Can One-Chip Parallel Computing Be Liberated From 
		Ad Hoc Solutions? A Computation Model Based Approach and Its Implementation", 18th International 
		Conference on Ciruits, Systems, Communications and Computers  (CSCC 2014), Santorini Island, Greece, July 17-21, 2014, 582-597.
	
	[2] David Mihaita, :  
	"N-Body Problem Application, on a Map-Reduce Accelerator, to Molecular Dynamics", 
	 Master Thesis, UPB, 2016
	
	 [3] Nicolae Goga, Mihaela Malita, David Mihaita, Gheorghe M. Stefan:  
	"FPGA Based Accelerator for Molecular Dynamics", 
	 ACSE 2016, Rome, 27-29 July, ISBN: 978-84-944311-8-0