SA-C: Single Assignment C
By Willem Bohm, Ross Beveridge, Bruce Draper, Charles Ross and and Monica Chawathe, May 01, 2003
SA-C, a high-level, C-like language with single assignment semantics, was designed for building applications that run on reconfigurable computing systems, such as Field Programmable Gate Arrays (FPGAs).
May03: Programmer's Toolchest
for each window in image {
best_score, probe_set_index =
for all probe_sets {
hit_count =
for each probe in probe_set
return(sum(thresh old(probe)))
score = hit_count/probe_ set_ size
} return(max(score ),probe_set_ind ex
) } return(array(best_score),array(probe_set_index))
Example 1: Pseudocode for the probing algorithm.