{"title":"Scalable OpenCL FPGA Computing Evolution","authors":"A. Vassiliev","doi":"10.1145/3078155.3078165","DOIUrl":null,"url":null,"abstract":"Multi-FPGA acceleration has already shown several orders of magnitude speedups in today's analytics, scientific, financial, image processing and machine learning applications. However, the scalability of FPGA-based HPC demanded by the future avalanche of data and network traffic is still in its infancy. OpenCL memory model holds the promise of straightforward and pragmatic scalability of FPGA computing beyond single FPGA within the framework of today's OpenCL FPGA compilers. Scientific Concepts International develops novel Smart Cell Interconnect (SCI) optimized for OpenCL global memory, streaming data accesses and network packets encapsulated into switched cells. Recent advances in Open Source tools based on polyhedral model and IR enable development of source-to-source coarse grain code and data partitioning of the HPC workloads written initially in OpenCL and followed by C/C++, SYCL. Evolution of the multi-FPGA partitioning tools and SCI interconnect IP will enable true scalability of the computing fabric of arrays and clusters of FPGAs. Cloud FPGA computing, fog computing at the source of the generated data as well as fusion of networking, security, and computing are addressed by our architecture, partitioner tools, and future product roadmap.","PeriodicalId":267581,"journal":{"name":"Proceedings of the 5th International Workshop on OpenCL","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 5th International Workshop on OpenCL","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3078155.3078165","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Multi-FPGA acceleration has already shown several orders of magnitude speedups in today's analytics, scientific, financial, image processing and machine learning applications. However, the scalability of FPGA-based HPC demanded by the future avalanche of data and network traffic is still in its infancy. OpenCL memory model holds the promise of straightforward and pragmatic scalability of FPGA computing beyond single FPGA within the framework of today's OpenCL FPGA compilers. Scientific Concepts International develops novel Smart Cell Interconnect (SCI) optimized for OpenCL global memory, streaming data accesses and network packets encapsulated into switched cells. Recent advances in Open Source tools based on polyhedral model and IR enable development of source-to-source coarse grain code and data partitioning of the HPC workloads written initially in OpenCL and followed by C/C++, SYCL. Evolution of the multi-FPGA partitioning tools and SCI interconnect IP will enable true scalability of the computing fabric of arrays and clusters of FPGAs. Cloud FPGA computing, fog computing at the source of the generated data as well as fusion of networking, security, and computing are addressed by our architecture, partitioner tools, and future product roadmap.