User loginNavigation |
It's Time to Stop Calling Circuits "Hardware"F. Vahid. It's Time to Stop Calling Circuits "Hardware". IEEE Computer Magazine, September 2007. The advent of field-programmable gate arrays requires that we stop calling circuits “hardwareâ€An interesting take on where programming should be heading in the future -- and consequently, where programming languages should also be heading. This article is somewhat related to the recent discussion here on LtU about FPGA CPUs. As the excerpt above illustrates, Vahid draws a distinction between what he calls "temporally-oriented" computing, which focuses on sequence, and "spatially-oriented" computing, which focuses on connectivity of components. His basic argument is that traditional programming languages (and traditional programming education) focus on temporally-oriented computing, but that the growing use of FPGAs as an integral part of many systems (particularly embedded systems) necessitates a greater emphasis on programming in a spatially-oriented mode. We don't tend to talk too much about "hardware description" languages like VHDL and Verilog here on LtU, but perhaps they are the answer (or at least part of the answer) to Ehud's recent question about which languages we should be discussing to "stay ahead the curve". By Allan McInnes at 2007-10-07 05:35 | Parallel/Distributed | Teaching & Learning | other blogs | 18797 reads
|
Browse archives
Active forum topics |
Recent comments
13 weeks 4 days ago
13 weeks 4 days ago
13 weeks 4 days ago
35 weeks 6 days ago
40 weeks 1 day ago
41 weeks 5 days ago
41 weeks 5 days ago
44 weeks 3 days ago
49 weeks 10 hours ago
49 weeks 12 hours ago