TY - GEN
T1 - AN efficient architecture for hardware implementations of image processing algorithms
AU - Khalvati, Farzad
AU - Tizhoosh, Hamid R.
PY - 2009
Y1 - 2009
N2 - This work presents a new performance improvement technique for hardware implementations of non-recursive convolution based image processing algorithms. It combines an advanced data flow technique (instruction reuse) proposed in modern microprocessor design with the value locality of image data to develop a method, window memoization, that increases the throughput with minimal cost in area and accuracy. We implement window memoization as a 2-wide superscalar pipeline such that it consumes significantly less area than conventional 2-wide superscalar pipelines. As a case study, we have applied window memoization to Kirsch edge detector. The average speedup factor was 1.76 with only 25% extra hardware.
AB - This work presents a new performance improvement technique for hardware implementations of non-recursive convolution based image processing algorithms. It combines an advanced data flow technique (instruction reuse) proposed in modern microprocessor design with the value locality of image data to develop a method, window memoization, that increases the throughput with minimal cost in area and accuracy. We implement window memoization as a 2-wide superscalar pipeline such that it consumes significantly less area than conventional 2-wide superscalar pipelines. As a case study, we have applied window memoization to Kirsch edge detector. The average speedup factor was 1.76 with only 25% extra hardware.
UR - http://www.scopus.com/inward/record.url?scp=67650491196&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=67650491196&partnerID=8YFLogxK
U2 - 10.1109/CIIP.2009.4937875
DO - 10.1109/CIIP.2009.4937875
M3 - Conference contribution
AN - SCOPUS:67650491196
SN - 9781424427604
T3 - 2009 IEEE Symposium on Computational Intelligence in Image Processing, CIIP 2009 - Proceedings
SP - 20
EP - 26
BT - 2009 IEEE Symposium on Computational Intelligence in Image Processing, CIIP 2009 - Processing
T2 - 2009 IEEE Symposium on Computational Intelligence in Image Processing, CIIP 2009
Y2 - 30 March 2009 through 2 April 2009
ER -