Changes

Jump to: navigation, search

Hank Dietz

8,787 bytes added, 00:34, 21 February 2020
Created page with "'''Home * People * Hank Dietz''' FILE:hankdietz070411.jpg|border|right|thumb|link=http://aggregate.org/hankd/| Hank Dietz <ref>[http://aggregate.org/hankd..."
'''[[Main Page|Home]] * [[People]] * Hank Dietz'''

[[FILE:hankdietz070411.jpg|border|right|thumb|link=http://aggregate.org/hankd/| Hank Dietz <ref>[http://aggregate.org/hankd/ Professor Hank Dietz]</ref> ]]

'''Henry Gordon (Hank) Dietz''',<br/>
an American electrical engineer, computer scientist and professor of electrical and computer engineering at [https://en.wikipedia.org/wiki/University_of_Kentucky University of Kentucky] in [https://en.wikipedia.org/wiki/Lexington,_Kentucky Lexington, Kentucky].
His research interests include [https://en.wikipedia.org/wiki/High-performance_computing high-performance computing] and [https://en.wikipedia.org/wiki/Parallel_computing parallel computing] along with [[Languages|programming language]] and [https://en.wikipedia.org/wiki/Optimizing_compiler optimizing compiler] support, [https://en.wikipedia.org/wiki/Educational_technology computer aided instruction], and [https://en.wikipedia.org/wiki/Computational_photography computational photography] and [https://en.wikipedia.org/wiki/Digital_imaging digital imaging] <ref>[https://spie.org/profile/Henry.Dietz-31450?SSO=1 SPIE | Henry Gordon Dietz]</ref>.
Along with Randell J. Fisher, Hank Dietz coined the acronym [[SIMD and SWAR Techniques|SWAR]] for '''SIMD Within A Register''',
and maintains the SWAR site <ref>[http://www.aggregate.org/SWAR/ The Aggregate: SWAR, SIMD Within A Register]</ref> along with the collection of ''The Aggregate Magic Algorithms'' <ref>[http://aggregate.org/MAGIC/ The Aggregate Magic Algorithms]</ref>.
Hank Dietz is further author of the early [[Go]] playing program ''Jim'' <ref>[http://www.computer-go.info/db/oprog.php?a=Jim Details of Program: Jim] from [http://www.computer-go.info/ computer-go.info]</ref>.

=Selected Publications=
<ref>[https://dblp.uni-trier.de/pers/hd/d/Dietz:Henry_G= dblp: Henry G. Dietz]</ref>
==1985 ...==
* [[Hank Dietz]], [https://dblp.uni-trier.de/pers/hd/k/Klappholz:David David Klappholz] ('''1985'''). ''Refined C: A Sequential Language for Parallel Programming''. [https://dblp.uni-trier.de/db/conf/icpp/icpp1985.html ICPP 1985]
* [[Hank Dietz]], [https://dblp.uni-trier.de/pers/hd/k/Klappholz:David David Klappholz] ('''1986'''). ''Refined Fortran: Another Sequential Language for Parallel Programming''. [https://dblp.uni-trier.de/db/conf/icpp/icpp1986.html ICPP 1986]
* [[Hank Dietz]] ('''1987'''). ''The Refined-Language Approach To Compiling For Parallel Supercomputers''. Ph.D. thesis, [https://en.wikipedia.org/wiki/New_York_University_Tandon_School_of_Engineering Polytechnic Institute of New York], [http://aggregate.org/REFINED/thesis.pdf pdf]
* [[Hank Dietz]], [https://scholar.google.com.au/citations?user=lwwf1EoAAAAJ&hl=en Chi-Hung Chi] ('''1988'''). ''[https://ieeexplore.ieee.org/document/44673 CRegs: a new kind of memory for referencing arrays and pointers]''. [https://dblp.uni-trier.de/db/conf/sc/sc1988.html SC 1988], [http://aggregate.org/LAR/p360-dietz.pdf pdf]
* [https://scholar.google.com.au/citations?user=lwwf1EoAAAAJ&hl=en Chi-Hung Chi], [[Hank Dietz]] ('''1989'''). ''[https://www.semanticscholar.org/paper/Unified-management-of-registers-and-cache-using-and-Chi-Dietz/3ab6a254e86715d8595e35bdc0ce92ec7e31294b Unified Management of Registers and Cache Using Liveness and Cache Bypass]''. [https://dblp.uni-trier.de/db/conf/pldi/pldi89.html PLDI 1989], [http://aggregate.org/LAR/p344-chi.pdf pdf]
==1990 ...==
* [https://dblp.uni-trier.de/pers/hd/n/Nisar:Ashar Ashar Nisar], [[Hank Dietz]] ('''1990'''). ''[https://docs.lib.purdue.edu/ecetr/725/ Optimal Code Scheduling for Multiple-Pipeline Processors]''. Master's thesis, [https://en.wikipedia.org/wiki/Purdue_University Purdue University]
* [https://dblp.uni-trier.de/pers/hd/o/O=Keefe:Matthew_T= Matthew T. O'Keefe], [[Hank Dietz]] ('''1990'''). ''[https://docs.lib.purdue.edu/ecetr/700/ Hardware Barrier Synchronization: Static Barrier MIMD (SBM)]''. [https://dblp.uni-trier.de/db/conf/icpp/icpp90-1.html ICPP 1990], [https://pdfs.semanticscholar.org/5fac/16668a2c33784a060767e34e41df643f6abd.pdf pdf] <ref>[https://en.wikipedia.org/wiki/Barrier_(computer_science) Barrier (computer science) from Wikipedia]</ref>
* [https://dblp.uni-trier.de/pers/hd/o/O=Keefe:Matthew_T= Matthew T. O'Keefe], [[Hank Dietz]] ('''1990'''). ''Hardware Barrier Synchronization: Dynamic Barrier MIMD (DBM)''. [https://dblp.uni-trier.de/db/conf/icpp/icpp90-1.html ICPP 1990], [https://docs.lib.purdue.edu/cgi/viewcontent.cgi?article=1705&context=ecetr pdf]
* [https://dblp.uni-trier.de/pers/hd/h/Hoare:Raymond_R= Raymond Hoare], [[Hank Dietz]], [https://dblp.uni-trier.de/pers/hd/m/Mattox:Timothy Timothy Mattox], [https://dblp.uni-trier.de/pers/hd/k/Kim:Soohong_P= Soohong P. Kim] ('''1996'''). ''[https://www.computer.org/csdl/proceedings-article/spdp/1996/76830306/12OmNzUgdez Bitwise aggregate networks]''. [https://dblp.uni-trier.de/db/conf/spdp/spdp96.html SPDP 1996] <ref>[http://aggregate.org/AFN/ The Aggregate: Aggregate Function Networks]</ref>
* [https://dblp.uni-trier.de/pers/f/Fisher:Randall_J=.html Randell J. Fisher], [[Hank Dietz]] ('''1998'''). ''[https://link.springer.com/chapter/10.1007/3-540-48319-5_19 Compiling for SIMD Within a Register]''. [https://dblp.uni-trier.de/db/conf/lcpc/lcpc1998.html LCPC 1998], [https://link.springer.com/chapter/10.1007/3-540-48319-5_19 pdf]
* [https://dblp.uni-trier.de/pers/f/Fisher:Randall_J=.html Randell J. Fisher], [[Hank Dietz]] ('''1999'''). ''[https://link.springer.com/chapter/10.1007%2F3-540-44905-1_25 The Scc Compiler: SWARing at MMX 3DNow!]'' [https://dblp.uni-trier.de/db/conf/lcpc/lcpc1999.html LCPC 1999], [http://aggregate.org/rfisher/Research/LCPC99/lcpc.final.pdf pdf]
==2000 ...==
* [[Hank Dietz]], [https://dblp.uni-trier.de/pers/hd/m/Mattox:Timothy Timothy Mattox] ('''2000'''). ''[https://link.springer.com/chapter/10.1007/3-540-45574-4_16 Compiler Techniques for Flat Neighborhood Networks]''. [https://dblp.uni-trier.de/db/conf/lcpc/lcpc2000.html LCPC 2000]
* [[Hank Dietz]], [https://dblp.uni-trier.de/pers/hd/m/Mattox:Timothy Timothy Mattox] ('''2002'''). ''[https://link.springer.com/chapter/10.1007/11596110_9 Compiler Optimizations Using Data Compression to Decrease Address Reference Entropy]''. [https://dblp.uni-trier.de/db/conf/lcpc/lcpc2002.html LCPC 2002], [https://link.springer.com/chapter/10.1007/11596110_9 pdf]
* [[Hank Dietz]] (ed.) ('''2003'''). ''[https://link.springer.com/book/10.1007/3-540-35767-X Languages and Compilers for Parallel Computing]''. [https://dblp.org/db/conf/lcpc/lcpc2001 LCPC 2001], Revised Papers, [https://en.wikipedia.org/wiki/Lecture_Notes_in_Computer_Science Lecture Notes in Computer Science], Vol. 2624, [https://en.wikipedia.org/wiki/Springer_Science%2BBusiness_Media Springer]
* [[Hank Dietz]], [https://dblp.uni-trier.de/pers/hd/y/Young:Bobby_Dalton Bobby Dalton Young] ('''2009'''). ''[https://link.springer.com/chapter/10.1007/978-3-642-13374-9_5 MIMD Interpretation on a GPU]''. [https://dblp.uni-trier.de/db/conf/lcpc/lcpc2009.html LCPC 2009], [http://aggregate.org/GPUMC/mogsimlcpc09slides.pdf slides.pdf]
==2010 ...==
* [[Hank Dietz]] ('''2012'''). ''[https://www.spiedigitallibrary.org/conference-proceedings-of-spie/8290/1/Reprocessing-anaglyph-images/10.1117/12.912212.short?SSO=1 Reprocessing anaglyph images]''. [https://dblp.uni-trier.de/db/conf/3dica/3dip2012.html 3DIP 2012], [http://aggregate.org/DIT/SPIEEI2012/spieei2012paper.pdf pdf] <ref>[https://en.wikipedia.org/wiki/Anaglyph_3D Anaglyph 3D from Wikipedia]</ref>
* [[Hank Dietz]] ('''2017'''). ''How Low Can You Go?'' [https://dblp.uni-trier.de/db/conf/lcpc/lcpc2017.html LCPC 2017], [http://aggregate.org/EXHIBITS/SC18/hlcygslides.pdf pdf]
* [[Hank Dietz]] ('''2018'''). ''[https://ieeexplore.ieee.org/document/8752114 A Gate-Level Approach To Compiling For Quantum Computers]''. [https://dblp.uni-trier.de/db/conf/green/green2018.html IGSC 2018], [http://aggregate.org/GLC/glacqc.pdf pdf]
* [[Hank Dietz]] ('''2019'''). ''[https://ieeexplore.ieee.org/document/8957188 Parallel Bit Pattern Computing]''. [https://dblp.uni-trier.de/db/conf/green/green2019.html IGSC 2019], [http://aggregate.org/KREQC/igscc19.pdf pdf]

=External Links=
* [http://aggregate.org/hankd/ Professor Hank Dietz]
* [https://en.wikipedia.org/wiki/Henry_G._Dietz Henry G. Dietz from Wikipedia]
* [https://spie.org/profile/Henry.Dietz-31450?SSO=1 SPIE | Henry Gordon Dietz]
* [http://www.computer-go.info/db/operson.php?a=Dietz%2C+Hank Dietz, Hank] from [http://www.computer-go.info/ computer-go.info]
* [http://aggregate.org/MAGIC/ The Aggregate Magic Algorithms]
* [http://www.aggregate.org/SWAR/ The Aggregate: SWAR, SIMD Within A Register]

=References=
<references />
'''[[People|Up one level]]'''
[[Category:Go Programmer|Dietz]]
[[Category:Researcher|Dietz]]

Navigation menu