Бэтчер, Кеннет Эдвард

Кеннет Эдвард Бэтчер (англ. Kenneth Edward Batcher[1], 27 декабря 1935 года, Куинс, Нью-Йорк22 августа 2019 года, Стоу, Огайо) — американский инженер, учёный в области информатики и вычислительной техники, эмерит-профессор Кентского университета.

Кеннет Эдвард Бэтчер
Kenneth Edward Batcher
Дата рождения 27 декабря 1935(1935-12-27)
Место рождения Куинс, Нью-Йорк, США
Дата смерти 22 августа 2019(2019-08-22) (83 года)
Место смерти Стоу, Огайо, США
Страна
Научная сфера вычислительная техника, информатика
Место работы
Альма-матер Университет штата Айова, Иллинойсский университет в Урбане-Шампейне
Учёная степень доктор философии (PhD) по электротехнике
Учёное звание профессор
Известен как разработчик архитектуры параллельных компьютеров STARAN и MPP, создатель параллельных алгоритмов сортировки данных
Награды и премии

Наиболее известен как разработчик архитектур параллельных компьютеров STARAN и Goodyear MPP, а также как создатель параллельных алгоритмов сортировки данных: битонной сортировки и четно-нечетной сортировки слиянием.

Биография

Родился в Куинсе в 1935 году. Его отец Ральф Бэтчер был главным инженером в «The A. H. Grebe Radio Company», а также автором ранних статей о телевидении в New York Sun (1936—1940)[2].

В 1953 году закончил Бруклинскую техническую школу. Степень бакалавра инженерии получил в 1957 году в Университете штата Айова, а степень магистра и докторскую степень в Иллинойсском университете в Урбане-Шампейне в 1962 и 1964 годах соответственно[3][4].

28 лет работал инженером в Goodyear Aerospace, где разработал архитектуры двух SIMD параллельных процессоров — STARAN(1972) и Goodyear MPP(1983)[5]. В 1968 в своей статье «Sorting networks and their applications» на конференции Joint Computer Conference представил два открытых им алгоритма — битонную сортировку и четно-нечетную сортировку слиянием[6][3].

С 1989 по 2009 год работал в Кентском государственном университете. C 2009 года был эмерит-профессором[3][4].

Кеннет Бэтчер умер 22 августа 2019 в Стоу, Огайо, в возрасте 83 лет. Он завещал своё тело для медицинских исследований Медицинскому университету Северо-Восточного Огайо[7].

Признание

Многие ученые в области информатики, такие как Дональд Эрвин Кнут и Томас Кормен высоко оценивают вклад Бэтчера в исследование сортировочных сетей[8][9]. Его статья «Sorting networks and their applications» является основополагающей в этой области[10][11][12]. Открытие Бэтчером алгоритмов параллельной сортировки стимулировало развитие проектирования и анализа параллельных алгоритмов в целом и параллельной сортировки в частности[13].

В 1990 году Бэтчер получил Премию Эккерта — Мокли за вклад в архитектуру параллельных компьютеров[14]. В 2007 году был удостоен премии Сэймура Крэя за «фундаментальный теоретический и практический вклад в массивные параллельные вычисления, включая параллельные алгоритмы сортировки, сети с внутрисистемной коммутацией и инновационные архитектуры компьютеров STARAN и MPP»[3].

Примечания

  1. University of Illinois. Meeting of the board of trustees. — 1962. — P. 1351.
  2. Kenneth E. Batcher. Early Electronic Television (англ.). Early Television Museum (3 мая 2012). Дата обращения: 24 октября 2017.
  3. Kenneth E. Batcher — 2007 Seymour Cray Award Recipient (англ.). Coputer.org. IEEE (2007). Дата обращения: 24 октября 2017.
  4. Kenneth E. Batcher — Emeritus Professor (англ.). Kent State University. Дата обращения: 24 октября 2017.
  5. Cypher, Sanz, 2012.
  6. Baddar, Batcher, 2012.
  7. Akron Beacon. Kenneth Batcher Obituary (англ.). Legacy (1 сентября 2010). Дата обращения: 21 июня 2021.
  8. Knuth, 1998.
  9. Cormen et al., 2001.
  10. Vöcking et al., 2010.
  11. Herlihy, Shavit, 2012.
  12. Miller, Boxer, 2012.
  13. Akl, 2011.
  14. Kenneth E. Batcher — ACM-IEEE CS Eckert-Mauchly Award (англ.). ACM (1990). Дата обращения: 24 октября 2017.

Литература

  • Leonard Uhr. Multi-Computer Architectures for Artificial Intelligence: Toward Fast, Robust, Parallel Systems. — John Wiley & Sons, 1987. — 358 p. — ISBN 9780471849797.
  • Laxmikant V. Kalé, Edgar Solomonik. Sorting (англ.) // Encyclopedia of Parallel Computing : энциклопедия. Springer, 2011. P. 1855-1861. ISBN 978-0-387-09765-7.
  • Selim G. Akl. Bitonic Sort (англ.) // Encyclopedia of Parallel Computing : энциклопедия. Springer, 2011. P. 139-146. ISBN 978-0-387-09765-7.
  • Sherenaz W. Al-Haj Baddar, Kenneth E. Batcher. Bitonic merging // Designing Sorting Networks: A New Paradigm. Springer, 2012. — С. 2-5. — 148 с. — ISBN 978-1461418504.
  • Donald E. Knuth. Networks for sorting // The art of computer programming. — 2. Addison-Wesley, 1998. — Т. 3. — С. 212-247. — 780 с. — ISBN 9780201896855.
  • Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein. Bitonic sorting // Introduction to algorithms. — 2. MIT Press, 2001. — С. 608-611. — 984 с. — ISBN 9780070131514.
  • Berthold Vöcking, Helmut Alt, Martin Dietzfelbinger, Rüdiger Reischuk, Christian Scheideler, Heribert Vollmer, Dorothea Wagner. Algorithms Unplugged. Springer, 2010. — С. 36. — 406 с. — ISBN 9783642153280.
  • The SIMD Model of Parallel Computation. Robert Cypher, Jorge L.C. Sanz. Springer, 2012. — С. 28. — 149 с. — ISBN 9783642153280.
  • Maurice Herlihy, Nir Shavit. The Art of Multiprocessor Programming, Revised Reprint. Elsevier, 2012. — С. 292. — 536 с. — ISBN 9780123977953.
  • Russ Miller, Laurence Boxer. Bitonic sort on parallel computers // Algorithms Sequential & Parallel: A Unified Approach. — Cengage Learning, 2012. — С. 146-148. — 416 с. — ISBN 9781133366805.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.