{"title":"使用GPU计算的大数据外汇分析","authors":"Lyla B. Das, A. C., John K. Sunny","doi":"10.1109/CCCS.2018.8586821","DOIUrl":null,"url":null,"abstract":"The largest financial market in the world is the Forex (Foreign Currency Exchange) market, by virtue of the highest volume of trading that takes place on a daily basis. Being able to read underlying market patterns and making smart choices amidst the turbulent and organic Forex marketplace is the first step to decision making. Traders and investors harvest profitable returns from Forex market by buying and selling when the exchange rates are respectively low and high. Indicator analyses can be used to locate the ideal times to convert back and forth between currencies. These Indicator analyses themselves involve parameters, which are usually chosen manually from experience, which usually are not the optimal choices. The parameters can be optimized from historic data using software, but this is computationally intensive and time consuming. In this paper, we propose a method to speed up the optimization of indicator parameters, using CUDA parallel processing API of NVIDIA GPUs (Graphical Processing Units) as opposed to the classic CPU based sequential approach. While it seemed logical to incorporate several high-end processors (CPUs) in order to harness more computing power, we aim at demonstrating that a GPU based implementation, based on suitably written kernels and threads, has the potential to be scaled for industrial use.","PeriodicalId":6570,"journal":{"name":"2018 IEEE 3rd International Conference on Computing, Communication and Security (ICCCS)","volume":"104 1","pages":"14-19"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Big Data Forex Analysis using GPU Computing\",\"authors\":\"Lyla B. Das, A. C., John K. Sunny\",\"doi\":\"10.1109/CCCS.2018.8586821\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The largest financial market in the world is the Forex (Foreign Currency Exchange) market, by virtue of the highest volume of trading that takes place on a daily basis. Being able to read underlying market patterns and making smart choices amidst the turbulent and organic Forex marketplace is the first step to decision making. Traders and investors harvest profitable returns from Forex market by buying and selling when the exchange rates are respectively low and high. Indicator analyses can be used to locate the ideal times to convert back and forth between currencies. These Indicator analyses themselves involve parameters, which are usually chosen manually from experience, which usually are not the optimal choices. The parameters can be optimized from historic data using software, but this is computationally intensive and time consuming. In this paper, we propose a method to speed up the optimization of indicator parameters, using CUDA parallel processing API of NVIDIA GPUs (Graphical Processing Units) as opposed to the classic CPU based sequential approach. While it seemed logical to incorporate several high-end processors (CPUs) in order to harness more computing power, we aim at demonstrating that a GPU based implementation, based on suitably written kernels and threads, has the potential to be scaled for industrial use.\",\"PeriodicalId\":6570,\"journal\":{\"name\":\"2018 IEEE 3rd International Conference on Computing, Communication and Security (ICCCS)\",\"volume\":\"104 1\",\"pages\":\"14-19\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE 3rd International Conference on Computing, Communication and Security (ICCCS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CCCS.2018.8586821\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE 3rd International Conference on Computing, Communication and Security (ICCCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCCS.2018.8586821","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The largest financial market in the world is the Forex (Foreign Currency Exchange) market, by virtue of the highest volume of trading that takes place on a daily basis. Being able to read underlying market patterns and making smart choices amidst the turbulent and organic Forex marketplace is the first step to decision making. Traders and investors harvest profitable returns from Forex market by buying and selling when the exchange rates are respectively low and high. Indicator analyses can be used to locate the ideal times to convert back and forth between currencies. These Indicator analyses themselves involve parameters, which are usually chosen manually from experience, which usually are not the optimal choices. The parameters can be optimized from historic data using software, but this is computationally intensive and time consuming. In this paper, we propose a method to speed up the optimization of indicator parameters, using CUDA parallel processing API of NVIDIA GPUs (Graphical Processing Units) as opposed to the classic CPU based sequential approach. While it seemed logical to incorporate several high-end processors (CPUs) in order to harness more computing power, we aim at demonstrating that a GPU based implementation, based on suitably written kernels and threads, has the potential to be scaled for industrial use.