{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,5]],"date-time":"2022-04-05T01:24:02Z","timestamp":1649121842634},"reference-count":59,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2011,6,15]],"date-time":"2011-06-15T00:00:00Z","timestamp":1308096000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2012,9]]},"DOI":"10.1007\/s11227-011-0634-0","type":"journal-article","created":{"date-parts":[[2011,6,14]],"date-time":"2011-06-14T23:09:50Z","timestamp":1308092990000},"page":"743-779","source":"Crossref","is-referenced-by-count":0,"title":["ARC: a metacomputing environment for clusters augmented with reconfigurable hardware"],"prefix":"10.1007","volume":"61","author":[{"given":"Philip D.","family":"Healy","sequence":"first","affiliation":[]},{"given":"John P.","family":"Morrison","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2011,6,15]]},"reference":[{"key":"634_CR1","volume-title":"Proceedings of 2001 IEEE Midwest symposium on circuits and systems","author":"MC Smith","year":"2001","unstructured":"Smith MC, Drager SL, Pochet LtL, Peterson GD (2001) High performance reconfigurable computing systems. In: Proceedings of 2001 IEEE Midwest symposium on circuits and systems, Fairborn, Ohio, August 2001"},{"key":"634_CR2","doi-asserted-by":"crossref","unstructured":"Sass R, Underwood K, Ligon W (2001) Design of an adaptable computing cluster. Technical report, Department of Electrical and Computer Engineering, Clemson University, South Carolina","DOI":"10.1145\/582034.582088"},{"key":"634_CR3","volume-title":"Lecture notes in computer science","author":"T Lehmann","year":"2001","unstructured":"Lehmann T, Schreckenberg A (2001) Case study of integration of reconfigurable logic as a coprocessor into a SCI-cluster under RT-Linux. In: Lecture notes in computer science. vol 2147. Springer, Berlin"},{"key":"634_CR4","volume-title":"Proceedings of the reconfigurable systems summer institute","author":"OO Storaasli","year":"2007","unstructured":"Storaasli OO, Strenski D (2007) Exploring accelerating science applications with FPGAs. In: Proceedings of the reconfigurable systems summer institute, Urbana, Illinois, July 2007"},{"key":"634_CR5","unstructured":"DRC Computer Corporation (2007) DRC reconfigurable processor unit RPU110 family. Data sheet"},{"key":"634_CR6","doi-asserted-by":"crossref","first-page":"347","DOI":"10.1109\/HPCMP-UGC.2006.21","volume-title":"HPCMP users group conference 2006","author":"J Osburn","year":"2006","unstructured":"Osburn J, Anderson W, Rosenberg R, Lanzagorta M (2006) Early experiences on the NRL Cray XD1. In: HPCMP users group conference 2006, June 2006, pp 347\u2013353"},{"key":"634_CR7","volume-title":"Proceedings of the 18th international parallel and distributed processing symposium (IPDPS\u201904)","author":"C Donninger","year":"2004","unstructured":"Donninger C, Kure A, Lorenz U (2004) Parallel Brutus: the first distributed, FPGA accelerated chess program. In: Proceedings of the 18th international parallel and distributed processing symposium (IPDPS\u201904), Santa Fe, New Mexico, 2004"},{"key":"634_CR8","volume-title":"Proceedings of the IEEE symposium on field-programmable custom computing machines (FCCM)","author":"R Sass","year":"2001","unstructured":"Sass R, Underwood K, Ligon W (2001) Acceleration of 2D-FFT on an adaptable computing cluster. In: Proceedings of the IEEE symposium on field-programmable custom computing machines (FCCM), Napa Valley, California, 2001"},{"key":"634_CR9","volume-title":"Proceedings of CHEP03","author":"G Grastveit","year":"2003","unstructured":"Grastveit G, Helstrup H, Lindenstruth V, Loizides C, Roehrich D, Skaali B, Steinbeck T, Stock R, Tilsner H, Ullaland K, Vestbo A, Vik T (2003) FPGA co-processor for the ALICE high level trigger. In: Proceedings of CHEP03, La Jolla, California, March 2003"},{"key":"634_CR10","volume-title":"Proceedings of the 7th international conference on military and aerospace programmable logic devices (MAPLD)","author":"V Aggarwal","year":"2004","unstructured":"Aggarwal V, Troxel I, George A (2004) Design and analysis of parallel N-queens on reconfigurable hardware with Handel-C and MPI. In: Proceedings of the 7th international conference on military and aerospace programmable logic devices (MAPLD), Washington, DC, September 2004"},{"issue":"3","key":"634_CR11","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1007\/s11265-007-0062-9","volume":"48","author":"JP Walters","year":"2007","unstructured":"Walters JP, Meng X, Chaudhary V, Oliver TF, Yeow LY, Schmidt B, Nathan D, Landman JI (2007) MPI-HMMER-boost: distributed FPGA acceleration. J VLSI Signal Process 48(3):223\u2013238","journal-title":"J VLSI Signal Process"},{"key":"634_CR12","volume-title":"Proceedings of IEEE symposium on field-programmable custom computing machines (FCCM)","author":"M Jones","year":"1999","unstructured":"Jones M, Scharf L, Scott J, Twaddle C, Yaconis M, Yao K, Athanas P, Schott B (1999) Implementing an API for distributed adaptive computing systems. In: Proceedings of IEEE symposium on field-programmable custom computing machines (FCCM), Napa, CA, April 1999"},{"key":"634_CR13","volume-title":"Proceedings of the 2000 international conference on parallel and distributed processing techniques (PDPTA\u201900)","author":"G Ulmer","year":"2000","unstructured":"Ulmer G, Yalamanchili S (2000) An extensible message layer for high-performance clusters. In: Proceedings of the 2000 international conference on parallel and distributed processing techniques (PDPTA\u201900), Las Vegas, Nevada, June 2000"},{"key":"634_CR14","volume-title":"Proceedings of the reconfigurable architecture workshop 2003","author":"K Gaj","year":"2003","unstructured":"Gaj K, El-Ghazawi T, Alexandridis N, Radzikowski JR, Taher M, Vroman F (2003) Effective utilization and reconfiguration of distributed hardware resources using job management systems. In: Proceedings of the reconfigurable architecture workshop 2003, Nice, France, April 2003"},{"key":"634_CR15","volume-title":"Proceedings of the 8th international symposium on FPGA custom computing machines (FCCM\u201900)","author":"P Banerjee","year":"2000","unstructured":"Banerjee P, Shenoy N, Choudhary A, Hauck S, Bachmann C, Haldar M, Joisha P, Jones A, Kanhare A, Nayak A, Periyacheri S, Walkden M, Zaretsky D (2000) A MATLAB compiler for distributed, heterogeneous, reconfigurable computing systems. In: Proceedings of the 8th international symposium on FPGA custom computing machines (FCCM\u201900), April 2000"},{"key":"634_CR16","volume-title":"Photonics East\u201998","author":"MT Jones","year":"1998","unstructured":"Jones MT, Langston MA, Raghavan P (1998) Tools for mapping applications to CCMs. In: Photonics East\u201998, Boston, Massachusetts, November 1998"},{"key":"634_CR17","doi-asserted-by":"crossref","first-page":"218","DOI":"10.1117\/12.255819","volume-title":"High-speed computing, digital signal processing, and filtering using reconfigurable logic. Proc. SPIE 2914","author":"JB Peterson","year":"1996","unstructured":"Peterson JB, Athanas PM (1996) Resource pools: an abstraction for configurable computing co-design. In: High-speed computing, digital signal processing, and filtering using reconfigurable logic. Proc. SPIE 2914, Bellingham, Washington, 1996, pp 218\u2013224"},{"key":"634_CR18","volume-title":"Proceedings of the 7th international conference on military and aerospace programmable logic (MAPLD)","author":"I Troxel","year":"2004","unstructured":"Troxel I, Jacob A, George A, Subramaniyan R, Radlinski M (2004) CARMA: a comprehensive management framework for high-performance reconfigurable computing. In: Proceedings of the 7th international conference on military and aerospace programmable logic (MAPLD), Washington, DC, September 2004"},{"key":"634_CR19","volume-title":"Proceedings of the international conference on engineering of reconfigurable systems and architectures (ERSA)","author":"A Jacob","year":"2004","unstructured":"Jacob A, Troxel I, George A (2004) Distributed configuration management for reconfigurable cluster computing. In: Proceedings of the international conference on engineering of reconfigurable systems and architectures (ERSA), Las Vegas, Nevada, June 2004"},{"key":"634_CR20","volume-title":"Proceedings of the international conference on engineering of reconfigurable systems and architectures (ERSA)","author":"R DeVille","year":"2005","unstructured":"DeVille R, Troxel I, George A (2005) Performance monitoring for run-time management of reconfigurable devices. In: Proceedings of the international conference on engineering of reconfigurable systems and architectures (ERSA), Las Vegas, Nevada, June 2005"},{"key":"634_CR21","volume-title":"Proceedings of the SCS international symposium on performance evaluation of computer and telecommunications systems","author":"MC Smith","year":"2002","unstructured":"Smith MC, Peterson GD (2002) Analytical modeling for high performance reconfigurable computers. In: Proceedings of the SCS international symposium on performance evaluation of computer and telecommunications systems, July 2002"},{"key":"634_CR22","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1007\/978-3-642-02080-3_27","volume":"2","author":"M Ahmadi","year":"2009","unstructured":"Ahmadi M, Wong S (2009) A paradigm for reconfigurable processing on grid. Networks for Grid Applications 2:259\u2013262","journal-title":"Networks for Grid Applications"},{"key":"634_CR23","first-page":"54","volume-title":"Proceedings of the 2001 ACM\/IEEE conference on supercomputing","author":"R Sass","year":"2001","unstructured":"Sass R, Underwood K, Ligon W (2001) Cost effectiveness of an adaptable computing cluster. In: Proceedings of the 2001 ACM\/IEEE conference on supercomputing, Denver, Colorado, 2001, pp 54\u201366"},{"key":"634_CR24","volume-title":"Lecture notes in computer science","author":"S Yamagiwa","year":"1998","unstructured":"Yamagiwa S, Ono M, Yamazaki T, Kulkasem P, Hirota M, Wada K (1998) Maestro-link: a high performance interconnect for PC cluster. In: Lecture notes in computer science, vol 1482"},{"key":"634_CR25","first-page":"97","volume-title":"Proceedings of the 3rd international symposium on parallel and distributed computing (ISPDC 2004)","author":"M Tudruj","year":"2004","unstructured":"Tudruj M, Masko L (2004) Dynamic SMP clusters with communication on the fly in NoC technology for very fine grain computations. In: Proceedings of the 3rd international symposium on parallel and distributed computing (ISPDC 2004), Cork, Ireland, July 2004, pp 97\u2013104"},{"key":"634_CR26","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1023\/A:1008163024500","volume":"18","author":"J Morrison","year":"2001","unstructured":"Morrison J, Kennedy J, Power D (2001) WebCom: a web based volunteer computer. J Supercomput 18:47\u201361","journal-title":"J Supercomput"},{"key":"634_CR27","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1109\/ISPDC.2003.1267657","volume-title":"Proceedings of the 2nd international symposium on parallel and distributed computing (ISPDC 2003)","author":"JP Morrison","year":"2003","unstructured":"Morrison JP, Healy PD, O\u2019Dowd PJ (2003) Architecture and implementation of a distributed reconfigurable metacomputer. In: Proceedings of the 2nd international symposium on parallel and distributed computing (ISPDC 2003), Ljubljana, Slovenia, October 2003, pp 153\u2013158"},{"key":"634_CR28","doi-asserted-by":"crossref","unstructured":"Beck M, Pingali K (1991) From control flow to dataflow. Journal of Parallel and Distributed Computing 12","DOI":"10.1016\/0743-7315(91)90016-3"},{"key":"634_CR29","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4302-0704-7","volume-title":"The definitive guide to GCC","author":"K Wall","year":"2004","unstructured":"Wall K, Von Hagen W (2004) The definitive guide to GCC. APress, New York"},{"key":"634_CR30","unstructured":"Intel Corporation (2005) Intel\u00ae C++ compiler for Linux reference"},{"key":"634_CR31","unstructured":"Morrison JP (1996) Condensed graphs: unifying availability-driven, coercion-driven and control-driven computing. PhD thesis, Technische Universiteit Eindhoven"},{"issue":"1","key":"634_CR32","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1145\/2465.2468","volume":"28","author":"JR Gurd","year":"1985","unstructured":"Gurd JR, Kirkham CC, Watson I (1985) The Manchester prototype dataflow computer. Commun ACM 28(1):34\u201352","journal-title":"Commun ACM"},{"key":"634_CR33","volume-title":"Programming python","author":"M Lutz","year":"2001","unstructured":"Lutz M (2001) Programming python, 2nd edn. O\u2019Reilly, Sebastopal","edition":"2"},{"issue":"7","key":"634_CR34","doi-asserted-by":"crossref","first-page":"558","DOI":"10.1145\/359545.359563","volume":"21","author":"L Lamport","year":"1978","unstructured":"Lamport L (1978) Time, clocks, and the ordering of events in a distributed system. Commun ACM 21(7):558\u2013565","journal-title":"Commun ACM"},{"issue":"1","key":"634_CR35","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1145\/130704.130708","volume":"26","author":"M Raynal","year":"1992","unstructured":"Raynal M (1992) About logical clocks for distributed systems. Oper Syst Rev 26(1):41\u201348","journal-title":"Oper Syst Rev"},{"key":"634_CR36","volume-title":"Advanced programming in the UNIX environment","author":"WR Stevens","year":"1993","unstructured":"Stevens WR (1993) Advanced programming in the UNIX environment. Addison Wesley, Reading"},{"key":"634_CR37","volume-title":"Proceedings of the 2003 international conference on parallel and distributed processing techniques (PDPTA\u201904)","author":"JP Morrison","year":"2004","unstructured":"Morrison JP, O\u2019Dowd PJ, Healy PD (2004) LinuxNOW: a peer-to-peer metacomputer for the Linux operating system. In: Proceedings of the 2003 international conference on parallel and distributed processing techniques (PDPTA\u201904), Las Vegas, Nevada, June 2004"},{"key":"634_CR38","unstructured":"EDIF electronic design interchange format version 200 (1989) Electronic Industries Association, June"},{"key":"634_CR39","volume-title":"The designer\u2019s guide to VHDL","author":"PJ Ashenden","year":"2001","unstructured":"Ashenden PJ (2001) The designer\u2019s guide to VHDL, 2nd edn. Kaufmann, Los Altos","edition":"2"},{"key":"634_CR40","volume-title":"The verilog hardware description language","author":"PR Moorby","year":"1998","unstructured":"Moorby PR, Thomas DE (1998) The verilog hardware description language. Kluwer Academic, Dordrecht"},{"key":"634_CR41","volume-title":"Digital Design using ABEL","author":"D Pellerin","year":"1994","unstructured":"Pellerin D, Holley M (1994) Digital Design using ABEL. Prentice Hall, New York"},{"key":"634_CR42","volume-title":"2nd annual military and aerospace applications of programmable devices and technologies conference (MAPLD)","author":"SA Guccione","year":"1999","unstructured":"Guccione SA, Levi D, Sundararajan P (1999) JBits: a java-based interface for reconfigurable computing. In: 2nd annual military and aerospace applications of programmable devices and technologies conference (MAPLD), September 1999"},{"key":"634_CR43","volume-title":"IEEE symposium on FPGAs for custom computing machines (FCCM)","author":"O Mencer","year":"1998","unstructured":"Mencer O, Morf M, Flynn MJ (1998) PAM-Blox: high performance FPGA design for adaptive computing. In: IEEE symposium on FPGAs for custom computing machines (FCCM), Napa Valley, California, 1998"},{"key":"634_CR44","volume-title":"Engineering of reconfigurable systems and architectures","author":"P Haglund","year":"2003","unstructured":"Haglund P, Mencer O, Luk W, Tai B (2003) PyHDL: hardware scripting with Python. In: Engineering of reconfigurable systems and architectures, Las Vegas, Nevada, June 2003"},{"key":"634_CR45","first-page":"174","volume-title":"International conference on functional programming","author":"P Bjesse","year":"1998","unstructured":"Bjesse P, Claessen K, Sheeran M, Singh S (1998) Lava: hardware design in Haskell. In: International conference on functional programming, pp 174\u2013184"},{"key":"634_CR46","unstructured":"Xilinx Inc (2004) Xilinx system generator v6.2 user guide"},{"key":"634_CR47","unstructured":"Star Bridge\u00a0Systems Inc (2004). Viva 2.4 user guide"},{"key":"634_CR48","unstructured":"Celoxica Ltd (2002) Handel-C language reference manual version\u00a03.1"},{"key":"634_CR49","volume-title":"System design with system\u00a0C","author":"T Grotker","year":"2002","unstructured":"Grotker T, Liao S, Martin G, Swan S (2002) System design with system\u00a0C. Kluwer Academic, Dordrecht"},{"key":"634_CR50","volume-title":"Proceedings of the IEEE symposium on field-programmable custom computing machines (FCCM)","author":"D Galloway","year":"1995","unstructured":"Galloway D (1995) The transmogrifier C hardware description language and compiler for FPGAs. In: Proceedings of the IEEE symposium on field-programmable custom computing machines (FCCM), Napa Valley, California, 1995"},{"key":"634_CR51","volume-title":"Proceedings of the 2000 international conference on parallel and distributed processing techniques and applications (PDPTA\u201900)","author":"RMA Peel","year":"2000","unstructured":"Peel RMA, Cook BM (2000) Occam on field-programmable gate arrays: fast prototyping of parallel embedded systems. In: Proceedings of the 2000 international conference on parallel and distributed processing techniques and applications (PDPTA\u201900), Las Vegas, Nevada, June 2000"},{"key":"634_CR52","volume-title":"Proceedings of the IEEE symposium on field-programmable custom computing machines (FCCM)","author":"J-L Llopis","year":"1996","unstructured":"Llopis J-L, Pottier B (1996) Smalltalk blocks revisited, a logic generator for FPGAs. In: Proceedings of the IEEE symposium on field-programmable custom computing machines (FCCM), Napa Valley, California, 1996"},{"key":"634_CR53","first-page":"2","volume-title":"Proceedings of the 7th IEEE symposium on field-programmable custom computing machines (FCCM \u201999)","author":"JMP Cardoso","year":"1999","unstructured":"Cardoso JMP, Neto HC (1999) Macro-based hardware compilation of Java\u2122 bytecodes into a dynamic reconfigurable computing system. In: Proceedings of the 7th IEEE symposium on field-programmable custom computing machines (FCCM \u201999), Napa Valley, California, April 1999, pp 2\u201311"},{"key":"634_CR54","first-page":"63","volume-title":"Proceedings of the 6th IEEE symposium on field-programmable custom computing machines (FCCM \u201998)","author":"MB Gokhale","year":"1998","unstructured":"Gokhale MB, Stone JM (1998) NAPA C: Compiling for hybrid RISC\/FPGA architecture. In: Proceedings of the 6th IEEE symposium on field-programmable custom computing machines (FCCM \u201998), Napa Valley, California, 1998, pp 63\u201369"},{"key":"634_CR55","series-title":"Distinguished dissertation series","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4471-3414-5","volume-title":"Hardware evolution: automatic design of electronic circuits in reconfigurable hardware by artificial evolution","author":"A Thompson","year":"1998","unstructured":"Thompson A (1998) Hardware evolution: automatic design of electronic circuits in reconfigurable hardware by artificial evolution. Distinguished dissertation series. Springer, Berlin"},{"key":"634_CR56","unstructured":"Morrison JP, O\u2019Dowd PJ, Healy PD (2003) Searching RC5 keyspaces with distributed reconfigurable hardware. Las Vegas, Nevada, pp 269\u2013272"},{"key":"634_CR57","doi-asserted-by":"crossref","unstructured":"Baldwin R, Rivest R (1996) RFC 2040: the RC5, RC5-CBC, RC5-CBC-pad, and RC5-CTS algorithms, October","DOI":"10.17487\/rfc2040"},{"key":"634_CR58","unstructured":"Xilinx, Inc (2002) Virtex\u2122-E 1.8V field programmable gate arrays production product specification, July"},{"key":"634_CR59","unstructured":"Celoxica Ltd (2001) RC1000 Hardware reference manual"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-011-0634-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-011-0634-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-011-0634-0","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,11,25]],"date-time":"2021-11-25T04:44:15Z","timestamp":1637815455000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-011-0634-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,6,15]]},"references-count":59,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2012,9]]}},"alternative-id":["634"],"URL":"https:\/\/doi.org\/10.1007\/s11227-011-0634-0","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,6,15]]}}}