Low cost high performance reconfigurable computing
| dc.contributor.author | Castillo, Javier | |
| dc.contributor.author | Bosque, Jose Luis | |
| dc.contributor.author | Pedraza, Cesar | |
| dc.contributor.author | Castillo, Emilio | |
| dc.contributor.author | Huerta, Pablo | |
| dc.contributor.author | Ignacio Martinez, Jose | |
| dc.date.accessioned | 2020-01-22T18:03:02Z | |
| dc.date.available | 2020-01-22T18:03:02Z | |
| dc.date.issued | 2013-02-28 | |
| dc.description.abstract | High Performance Reconfigurable Computing (HPRC) has emerged as an alternative way to accelerate applications using FPGAs. Although these HPRC systems have a performance comparable to standard supercomputers and at a much lower cost, HPRC systems are still not affordable for many institutions. We present a low-cost HPRC system built on standard FPGA boards with an architecture that can execute many scientific applications faster than in Graphical Processor Units and traditional supercomputers. The system is made up of 32 low-cost FPGA boards and a custom-made high-speed network interface using RocketIO interfaces. We have designed a SystemC methodology and CAD framework that allow the designer to simulate any MPI scientific application before generating the final implementation files. The software runs on the PowerPC processor embedded in the FPGA on a light ad-hoc implementation of MPI, and the hardware is automatically translated from SystemC to Verilog, and connected to the PowerPC. This makes the SMILE HPRC system fully compatible with any existing MPI application. The proof of the concept of the SMILE HPRC has been exhaustively tested with two complex and demanding applications: the Monte Carlo financial simulation and the Boolean Synthesis using Genetic Algorithms. The results show a remarkable performance, reasonable costs, small power consumption, no need of cooling systems, small physical space requirements, system scalability and software portability. | spa |
| dc.description.domain | http://unidadinvestigacion.usta.edu.co | spa |
| dc.format.mimetype | application/pdf | |
| dc.identifier.doi | https://doi.org/10.1007/978-1-4614-1791-0 15 | spa |
| dc.identifier.uri | http://hdl.handle.net/11634/21044 | |
| dc.publisher.branch | CRAI-USTA Bogotá | spa |
| dc.relation.references | K.H. Tsoi, W. Luk, Axel: a heterogeneous cluster with fpgas and gpus, in FPGA ’10: Proceedings of the 18th Annual ACM/SIGDA International Symposium on Field Programmable Gate Arrays (ACM, New York, 2010), pp. 115–124 | spa |
| dc.relation.references | T.A. El-Ghazawi, E. El-Araby, M. Huang, K. Gaj, V.V. Kindratenko, D.A. Buell, The promise of high-performance reconfigurable computing. IEEE Comput. 41(2), 69–76 (2008) | spa |
| dc.relation.references | C. Inc., The supercomputing company cray xd1 supercomputer. IEEE Computer, http://www. hpc.unm.edu/∼tlthomas/buildout/Cray XD1 Datasheet.pdf. Accessed 27 Mar 2013 | spa |
| dc.relation.references | K. Morris, Cots supercomputing (2007), http://www.fpgajournal.com/articles 2007/20070710 cots.htm/ | spa |
| dc.relation.references | TOP500, Top500 list June (2010), http://www.top500.org/list/2010/06/. Accessed 27 Mar 2013 | spa |
| dc.relation.references | S. Matsuoka, The tsubame cluster experience a year later, and onto petascale tsubame 2.0, in Proceedings of the 14th European PVM/MPI User’s Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface (Springer, Berlin, 2007), pp. 8–9 | spa |
| dc.relation.references | D.A. Buell, T.A. El-Ghazawi, K. Gaj, V.V. Kindratenko, Guest editors’ introduction; Highperformance reconfigurable computing. IEEE Comput. 40(3), 23–27 (2007) | spa |
| dc.relation.references | M.B. Gokhale, P.S. Graham, Reconfigurable Computing Reconfigurable Computing, Accelerating Computation with Field-Programmable Gate Arrays (Springer, Dordrecht, 2005) | spa |
| dc.relation.references | Renwick Ron: SGI’s Approach to Multi-paradigm Computing (2007), http://www.arsc.edu/ files/arsc/news/archive/fpga/Tue-1330-Renwick.pdf. Accessed 27 Mar 2013 | spa |
| dc.relation.references | SGI: Sgi RASC RC100 blade (2006), http://www.sgi.com/pdfs/3939.pdf. Accessed 27 Mar 2013 | spa |
| dc.relation.references | S. Comp., Src-7: reconfigurable general purpose computing system, Tech. Rep., SRC Computers Inc (2007), http://www.srccomp.com/techpubs/docs/SRC MAP 69226-JA.pdf. Accessed 27 Mar 2013 | spa |
| dc.relation.references | J.M. Arnold, D.A. Buell, E.G. Davis, Splash 2, in SPAA ’92: Proceedings of the Fourth Annual ACM Symposium on Parallel Algorithms and Architectures (ACM, New York, 1992), pp. 316–322 | spa |
| dc.relation.references | L. Moll, M. Shand, A. Heirich, Sepia, Scalable 3d compositing using pci pamette, in FCCM ’99: Proceedings of the Seventh Annual IEEE Symposium on Field-Programmable Custom Computing Machines (IEEE Computer Society, Washington, DC, 1999), p. 146 | spa |
| dc.relation.references | R. Sass, W.V. Kritikos, A.G. Schmidt, S. Beeravolu, P. Beeraka, Reconfigurable computing cluster (rcc) project: investigating the feasibility of fpga-based petascale computing, in FCCM ’07: Proceedings of the 15th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (IEEE Computer Society, Washington, DC, 2007), pp. 127–140 | spa |
| dc.relation.references | M. Yoshimi, Y. Nishikawa, M. Miki, T. Hiroyasu, H. Amano, O. Mencer, A performance evaluation of cube: one-dimensional 512 fpga cluster, in ARC. Lecture Notes in Computer Science, vol. 5992 (Springer, Berlin, 2010), pp. 372–381 | spa |
| dc.relation.references | C.L. Cathey, J.D. Bakos, D.A. Buell, A reconfigurable distributed computing fabric exploiting multilevel parallelism, in Proceedings of the 14th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM’06) (IEEE Computer Society, Washington, DC, 2006), pp. 121–130 | spa |
| dc.relation.references | J. Wawrzynek, M. Oskin, C. Kozyrakis, D. Chiou, D.A. Patterson, S.-L. Lu, J.C. Hoe, K. Asanovic, Tech. Rep. UCB/EECS-2006-158, EECS Department, University of California, Berkeley (November 2006), http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006- 158.htm | spa |
| dc.relation.references | M. Showerman, J. Enos, A. Pant, V. Kindratenko, C. Steffen, R. Pennington, W. Hwu, Qp: a heterogeneous multi-accelerator cluster, in Proceedings of the 10th LCI International Conference on High-performance Clustered Computing (Linux Cluster Institute, 2009) | spa |
| dc.relation.references | J. Castillo, P. Huerta: sc2v, Systemc to Verilog translator (2004), http://opencores.org/project, sc2v(2004). Accessed 27 Mar 2013 | spa |
| dc.relation.references | I. Foster, Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering (Addison-Wesley Longman Publishing Co. Inc., Boston, 1995) | spa |
| dc.rights | Atribución-NoComercial-CompartirIgual 2.5 Colombia | |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/2.5/co/ | |
| dc.subject.keyword | Computing | spa |
| dc.subject.keyword | High Performance Reconfigurable Computing | spa |
| dc.subject.keyword | Software | spa |
| dc.title | Low cost high performance reconfigurable computing | spa |
| dc.type.category | Generación de Nuevo Conocimiento: Artículos publicados en revistas especializadas - Electrónicos | spa |
Archivos
Bloque original
1 - 1 de 1
Cargando...
- Nombre:
- Low Cost High Performance Reconfigurable Computing.pdf
- Tamaño:
- 751.6 KB
- Formato:
- Adobe Portable Document Format
- Descripción:
- Artículo SCOPUS
Bloque de licencias
1 - 1 de 1
Cargando...
- Nombre:
- license.txt
- Tamaño:
- 807 B
- Formato:
- Item-specific license agreed upon to submission
- Descripción:

