{"id":"https://openalex.org/W2137690490","doi":"https://doi.org/10.1109/asap.2007.4429975","title":"Automatic Generation and Optimisation of Reconfigurable Financial Monte-Carlo Simulations","display_name":"Automatic Generation and Optimisation of Reconfigurable Financial Monte-Carlo Simulations","publication_year":2007,"publication_date":"2007-07-01","ids":{"openalex":"https://openalex.org/W2137690490","doi":"https://doi.org/10.1109/asap.2007.4429975","mag":"2137690490"},"language":"en","primary_location":{"id":"doi:10.1109/asap.2007.4429975","is_oa":false,"landing_page_url":"https://doi.org/10.1109/asap.2007.4429975","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2007 IEEE International Conf. on Application-specific Systems, Architectures and Processors (ASAP)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5081452934","display_name":"David B. Thomas","orcid":"https://orcid.org/0000-0002-9671-0917"},"institutions":[{"id":"https://openalex.org/I4210109636","display_name":"NIHR Imperial Biomedical Research Centre","ror":"https://ror.org/01kmhx639","country_code":"GB","type":"facility","lineage":["https://openalex.org/I34931013","https://openalex.org/I4210109636"]},{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"David B. Thomas","raw_affiliation_strings":["Department of Computing, Imperial College London, UK","Imperial College London, #N#London"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computing, Imperial College London, UK","institution_ids":["https://openalex.org/I47508984"]},{"raw_affiliation_string":"Imperial College London, #N#London","institution_ids":["https://openalex.org/I47508984","https://openalex.org/I4210109636"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079250404","display_name":"Jacob Bower","orcid":null},"institutions":[{"id":"https://openalex.org/I4210109636","display_name":"NIHR Imperial Biomedical Research Centre","ror":"https://ror.org/01kmhx639","country_code":"GB","type":"facility","lineage":["https://openalex.org/I34931013","https://openalex.org/I4210109636"]},{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Jacob A. Bower","raw_affiliation_strings":["Department of Computing, Imperial College London, UK","Imperial College London, #N#London"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computing, Imperial College London, UK","institution_ids":["https://openalex.org/I47508984"]},{"raw_affiliation_string":"Imperial College London, #N#London","institution_ids":["https://openalex.org/I47508984","https://openalex.org/I4210109636"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5057940557","display_name":"Wayne Luk","orcid":"https://orcid.org/0000-0002-6750-927X"},"institutions":[{"id":"https://openalex.org/I4210109636","display_name":"NIHR Imperial Biomedical Research Centre","ror":"https://ror.org/01kmhx639","country_code":"GB","type":"facility","lineage":["https://openalex.org/I34931013","https://openalex.org/I4210109636"]},{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Wayne Luk","raw_affiliation_strings":["Department of Computing, Imperial College London, UK","Imperial College London, #N#London"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computing, Imperial College London, UK","institution_ids":["https://openalex.org/I47508984"]},{"raw_affiliation_string":"Imperial College London, #N#London","institution_ids":["https://openalex.org/I47508984","https://openalex.org/I4210109636"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":40,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"168","last_page":"173"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11697","display_name":"Numerical Methods and Algorithms","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11697","display_name":"Numerical Methods and Algorithms","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/monte-carlo-method","display_name":"Monte Carlo method","score":0.7796388864517212},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7472958564758301},{"id":"https://openalex.org/keywords/xeon","display_name":"Xeon","score":0.7196394205093384},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5406086444854736},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5086629986763},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.49528613686561584},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.46730777621269226},{"id":"https://openalex.org/keywords/hardware-acceleration","display_name":"Hardware acceleration","score":0.42686188220977783},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.34154796600341797},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3112334609031677},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.10859152674674988}],"concepts":[{"id":"https://openalex.org/C19499675","wikidata":"https://www.wikidata.org/wiki/Q232207","display_name":"Monte Carlo method","level":2,"score":0.7796388864517212},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7472958564758301},{"id":"https://openalex.org/C145108525","wikidata":"https://www.wikidata.org/wiki/Q656154","display_name":"Xeon","level":2,"score":0.7196394205093384},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5406086444854736},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5086629986763},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.49528613686561584},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.46730777621269226},{"id":"https://openalex.org/C13164978","wikidata":"https://www.wikidata.org/wiki/Q600158","display_name":"Hardware acceleration","level":3,"score":0.42686188220977783},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.34154796600341797},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3112334609031677},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.10859152674674988},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/asap.2007.4429975","is_oa":false,"landing_page_url":"https://doi.org/10.1109/asap.2007.4429975","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2007 IEEE International Conf. on Application-specific Systems, Architectures and Processors (ASAP)","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.132.8962","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.132.8962","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.doc.ic.ac.uk/~wl/papers/asap07dt.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.149.8356","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.149.8356","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.doc.ic.ac.uk/~dt10/research/thomas-07-automatic-financial-monte-carlo.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":6,"referenced_works":["https://openalex.org/W2095595785","https://openalex.org/W2103550542","https://openalex.org/W2117106078","https://openalex.org/W2120577120","https://openalex.org/W2147065211","https://openalex.org/W2149826360"],"related_works":["https://openalex.org/W4297942731","https://openalex.org/W3205838256","https://openalex.org/W2943610686","https://openalex.org/W2532502681","https://openalex.org/W229781084","https://openalex.org/W2518118925","https://openalex.org/W3159273459","https://openalex.org/W3193144889","https://openalex.org/W4283703480","https://openalex.org/W3080250604"],"abstract_inverted_index":{"Monte-Carlo":[0,70,139],"simulations":[1,126],"are":[2,24],"used":[3,118],"in":[4,83],"many":[5],"applications,":[6],"such":[7],"as":[8],"option":[9],"pricing":[10],"and":[11,20,51,81,149],"portfolio":[12],"evaluation.":[13],"Due":[14],"to":[15,42,110,124],"their":[16],"high":[17],"computational":[18],"load":[19],"intrinsic":[21],"parallelism,":[22],"they":[23],"ideal":[25],"candidates":[26],"for":[27,33,65,88,98],"acceleration":[28],"using":[29,127],"reconfigurable":[30],"hardware.":[31],"However,":[32],"maximum":[34,99],"efficiency":[35],"the":[36,44,48,52,66,79,153],"hardware":[37,86,97,116,160],"configuration":[38,87],"must":[39],"be":[40,58],"parametrised":[41],"match":[43],"characteristics":[45],"of":[46,69,78],"both":[47],"simulation":[49,80],"task":[50],"platform":[53],"on":[54,165,182],"which":[55],"it":[56,101],"will":[57],"executed.":[59],"This":[60,92],"paper":[61],"presents":[62],"a":[63,74,89,166,183],"methodology":[64,133],"automatic":[67],"implementation":[68],"simulations,":[71,140],"starting":[72],"from":[73,162],"high-level":[75],"mathematical":[76],"description":[77],"resulting":[82],"an":[84,120],"optimised":[85],"given":[90],"platform.":[91],"process":[93],"automatically":[94],"generates":[95],"fully-pipelined":[96],"performance;":[100],"also":[102],"maximises":[103],"thread-level":[104],"parallelism":[105],"by":[106,119,136],"instantiating":[107],"multiple":[108],"pipelines":[109],"optimise":[111],"device":[112],"utilisation.":[113],"The":[114,131],"configured":[115],"is":[117,134],"associated":[121],"software":[122,181],"component":[123],"execute":[125],"run-time":[128],"supplied":[129],"parameters.":[130],"proposed":[132],"demonstrated":[135],"five":[137],"different":[138],"including":[141],"log-normal":[142],"price":[143,150],"movements,":[144],"correlated":[145],"asset":[146],"Value-at-Risk":[147],"calculation,":[148],"movements":[151],"under":[152],"GARCH":[154],"model.":[155],"Our":[156],"results":[157],"show":[158],"that":[159],"implementations":[161],"our":[163],"approach,":[164],"Xilinx":[167],"Virtex-4":[168],"XC4VSX55":[169],"FPGA":[170],"at":[171],"150":[172],"MHz,":[173],"can":[174],"run":[175],"on-average":[176],"80":[177],"times":[178],"faster":[179],"than":[180],"2.66":[184],"GHz":[185],"Xeon":[186],"PC.":[187]},"counts_by_year":[{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":1},{"year":2013,"cited_by_count":3},{"year":2012,"cited_by_count":3}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
