Reconfigurable Computing in the New Age of Parallelism

  • Walid Najjar
  • Jason Villarreal
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5657)


Reconfigurable computing is an emerging paradigm enabled by the growth in size and speed of FPGAs. In this paper we discuss its place in the evolution of computing as a technology as well as the role it can play in the current technology outlook. We discuss the evolution of ROCCC (Riverside Optimizing Compiler for Configurable Computing) in this context.


Reconfigurable computing FPGAs 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Estrin, G., Viswanathan, C.R.: Organization of a “fixed-plus-variable” structure computer for eigenvalues and eigenvectors of real symmetric matrices. Journal of the ACM 9(1), 41–60 (1962)MathSciNetCrossRefzbMATHGoogle Scholar
  2. 2.
    Estrin, G., Turn, R.: Automatic assignment of computations in a variable structure computer system. IEEE Transactions on Electronic Computers EC-12(5), 755–773 (1963)Google Scholar
  3. 3.
    Estrin, G., Bussell, B., Turn, R., Bibb, J.: Parallel processing in a restructurable computer system. IEEE Transactions on Electronic Computers EC-12(5), 747–755 (1963)Google Scholar
  4. 4.
    Buell, D., Arnold, J., Kleinfelder, W.: Splash 2: FPGAs in a Custom Computing Machine. IEEE CS Press, Los Alamitos (1996)Google Scholar
  5. 5.
    Guo, Z., Najjar, W., Vahid, F., Vissers, K.: A Quantitative Analysis of the Speedup Factors of FPGAs over Processors. In: Symp. Field-Programmable Gate Arrays (FPGA), Monterey, CA (February 2004)Google Scholar
  6. 6.
    Villarreal, J., Najjar, W.: Compiled Hardware Acceleration of Molecular Dynamics Code. In: Int. Conf. on Field Programmable Logic and Applications (FPL 2008), Heidelberg, Germany (Septermber 2008)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2009

Authors and Affiliations

  • Walid Najjar
    • 1
  • Jason Villarreal
    • 1
  1. 1.Department of Computer Science and EngineeringUniversity of California RiversideRiversideUSA

Personalised recommendations