DocumentCode :
1953599
Title :
Dynamic scheduling Monte-Carlo framework for multi-accelerator heterogeneous clusters
Author :
Tse, Anson H T ; Thomas, David B. ; Tsoi, K.H. ; Luk, Wayne
Author_Institution :
Dept. of Comput., Imperial Coll. London, London, UK
fYear :
2010
fDate :
8-10 Dec. 2010
Firstpage :
233
Lastpage :
240
Abstract :
Monte-Carlo (MC) simulation is an effective tool for solving complex problems such as many-body simulation, exotic option pricing and partial differential equation solving. The huge amount of computation in MC makes it a good candidate for acceleration using hardware and distributed computing platforms. We propose a novel MC simulation framework suitable for a wide range of problems. This framework enables different hardware accelerators in a multi-accelerator heterogeneous cluster to work collaboratively on a single application. It also provides scheduling interfaces to adaptively balance the workload according to the cluster status. Two financial applications, involving asset simulation and option pricing, are built using this framework to demonstrate its capability and flexibility. A cluster with 8 Virtex-5 xc5vlx330t FPGAs and 8 Tesla C1060 GPUs using the proposed framework provides 44 times speedup and 19.6 times improved energy efficiency over a cluster with 16 AMD Phenom 9650 quad-core 2.4GHz CPUs for the GARCH asset simulation application. The Efficient Allocation Line (EAL) is proposed for determining the most efficient allocation of accelerators for either performance or energy consumption.
Keywords :
Monte Carlo methods; autoregressive processes; computer graphic equipment; coprocessors; field programmable gate arrays; pricing; scheduling; 16 AMD Phenom 9650 quad-core 2.4GHz CPU; 8 Tesla C1060 GPU; 8 Virtex-5 xc5vlx330t FPGA; GARCH asset simulation; asset simulation; dynamic scheduling Monte-Carlo simulation framework; efficient allocation line; generalized autoregressive conditional heteroskedasticity model; multiaccelerator heterogeneous clusters; option pricing; Computational modeling; Field programmable gate arrays; Graphics processing unit; Hardware; Kernel; Mathematical model; Processor scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Technology (FPT), 2010 International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-8980-0
Type :
conf
DOI :
10.1109/FPT.2010.5681495
Filename :
5681495
Link To Document :
بازگشت