Visions for application development on hybrid computing systems

@article{Chamberlain2008VisionsFA,
  title={Visions for application development on hybrid computing systems},
  author={Roger D. Chamberlain and Joseph M. Lancaster and Ron Cytron},
  journal={Parallel Computing},
  year={2008},
  volume={34},
  pages={201-216}
}
Hybrid computing systems (incorporating FPGAs, GPUs, etc.) have received considerable attention recently as an approach to significant performance gains in many problem domains. Deploying applications on these systems, however, has proven to be difficult and very labor intensive. In this paper we review the current state of practice for application development on hybrid systems. We also present our vision of the application development languages and tools that we believe would greatly benefit… CONTINUE READING

Figures, Tables, and Topics from this paper.

Citations

Publications citing this paper.
SHOWING 1-10 OF 17 CITATIONS

Design and Implementation of a PTX Emulation Library

VIEW 3 EXCERPTS
CITES BACKGROUND
HIGHLY INFLUENCED

Shared Memory Cache Organizations for Reconfigurable Computing Systems

  • 2009 17th IEEE Symposium on Field Programmable Custom Computing Machines
  • 2009
VIEW 6 EXCERPTS
CITES BACKGROUND
HIGHLY INFLUENCED

Asking for Performance: Exploiting Developer Intuition to Guide Instrumentation with TimeTrial

  • 2011 IEEE International Conference on High Performance Computing and Communications
  • 2011
VIEW 1 EXCERPT
CITES METHODS

References

Publications referenced by this paper.
SHOWING 1-10 OF 23 REFERENCES

Brook for GPUs: stream computing on graphics hardware

  • SIGGRAPH 2004
  • 2004
VIEW 4 EXCERPTS
HIGHLY INFLUENTIAL

Model Driven Engineering

  • Encyclopedia of GIS
  • 2008
VIEW 1 EXCERPT

FPGA-accelerated seed generation in Mercury BLASTP

  • 15th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2007)
  • 2007
VIEW 2 EXCERPTS

An overview of FPGAs and FPGA programming; Initial experiences at Daresbury

R. Wain
  • Technical report,
  • 2006
VIEW 1 EXCERPT

Auto-pipe and the X language: a pipeline design tool and description language

  • Proceedings 20th IEEE International Parallel & Distributed Processing Symposium
  • 2006
VIEW 1 EXCERPT

Real-time performance monitoring and debug features of the first generation Cell processor

M. Genden
  • In Proc. of 1st Workshop on Tools and Compilers for Hardware Acceleration,
  • 2006
VIEW 1 EXCERPT