ArticleslgStudy

computer science

Ken Batcher

Ken Batcher is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Ken Batcher rather than just read about it. In short: Kenneth Edward Batcher (December 27, 1935 – August 22, 2019) was an American academic who was emeritus professor of Computer Science at Kent State University. He also worked as a computer architect at Goodyear Aerospace in Akron, Ohio for 28 years.

Key takeaways

  • Ken Batcher belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Ken Batcher to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Ken Batcher from memory before moving on to harder problems.

Reference excerpt

Kenneth Edward Batcher (December 27, 1935 – August 22, 2019) was an American academic who was emeritus professor of Computer Science at Kent State University. He also worked as a computer architect at Goodyear Aerospace in Akron, Ohio for 28 years.

Background Kenneth Edward Batcher was born on December 27, 1935 in Queens, New York, to Lois and Ralph Batcher. His parents met at Iowa State University and later relocated to New York City after graduation. His father, Ralph R. Batcher, was the Chief Engineer of The A. H. Grebe Radio Company until its bankruptcy in 1932. Batcher graduated from Brooklyn Technical High School, and then from Iowa State University with B.E. degree in 1957. In 1964, Batcher received his Ph.D. in electrical engineering from the University of Illinois. Batcher died in Stow, Ohio on August 22, 2019, at the age of 83.

Career and achievements Among the designs he worked on at Goodyear were the:

Massively Parallel Processor (16,384 custom bit-serial processors {8 to a chip} organized in a SIMD 128 x 128 processor array with additional CPU rows for fault-tolerance) which was located at the NASA Goddard Space Flight Center, and is now in the Smithsonian. This unit predates Danny Hillis' Thinking Machines Corporation's Connection Machine The Goodyear STARAN associative processor arrays, a version of which (called ASPRO) was found in the US Navy Northrop Grumman E-2 Hawkeye radar planes. Batcher published several technical papers and owns 14 patents of his own. "He discovered two parallel sorting algorithms: the odd-even mergesort and the bitonic mergesort". He is also a discoverer of scrambling data method in a random access memory which allows accesses along multiple dimensions. These memories were used in the STARAN and the MPP parallel processors.

Awards In 1980, he received an Arnstein Award presented by Goodyear Aerospace Corporation for technical achievement. In 1990, Batcher was awarded the ACM/IEEE Eckert-Mauchly Award for his pioneering work on parallel computers. He holds 14 patents. In 2007, Batcher was awarded the IEEE Seymour Cray Computer Engineering Award; "For fundamental theoretical and practical contributions to massively parallel computation, including parallel sorting algorithms, interconnection networks, and pioneering designs of the STARAN and MPP computers." Batcher is credited with discovering two important parallel sorting algorithms: the odd-even mergesort and the bitonic mergesort. Batcher is known for his half-serious, half-humorous definition that "A supercomputer is a device for turning compute-bound problems into I/O-bound problems."

Publications Sorting Networks and their Applications, 1968 Spring Joint Computer Conference, AFIPS Proc. vol. 32, pp 307–314. As author or co-author in "Journal articles"

On the Number of Stable States in a NOR Network, IEEE Trans. on Computers, vol. EC-14, no. 6, pp 931–932, Dec. 1965. The Multi-Dimensional Access Memory in STARAN, IEEE Trans. on Computers, vol. C-26, no. 2, pp 174–177, Feb. 1977. Design of a Massively Parallel Processor, IEEE Trans. on Computers, vol. C-29, no. 9, pp 836–840, Sept. 1980. Bit-Serial Parallel Processing Systems, IEEE Trans. on Computers, vol. C-31, no. 5, pp 377–384, May 1982. Adding Multiple-Fault Tolerance to Generalized Cube Networks, IEEE Trans. on Parallel and Distributed Systems vol. 5, no. 8, pp 785–792, Aug. 1994 (co-authored with C. J. Shih). A Multiway Merge Sorting Network, IEEE Trans. on Parallel and Distributed Systems, vol. 6, no. 2, pp 211–215, Feb. 1995 (co-authored with De-Lei Lee). Minimizing Communication in the Bitonic Sort, IEEE Trans. on Parallel and Distributed Systems, vol. 11, no. 5, pp 459–474, May 2000 (co-authored with Jae-Dong Lee).

Book chapters authored by Kenneth E. Batcher The STARAN Computer, Infotech State of the Art Report on Supercomputers, vol. 2, pp 33–49, 1979. MPP: A High-Speed Image Processor, Algorithmically Specialized Parallel Computers, edited by Snyder, Jamieson, Gannon, and Siegel, Academic Press, 1985, pp 59–68. The Massively Parallel Processor System Overview, The Massively Parallel Processor, edited by J. L. Potter, The MIT Press, 1985, pp 142–149. Array Unit, The Massively Parallel Processor edited by J. L. Potter, The MIT Press, 1985, pp 150–169. Array Control Unit, The Massively Parallel Processor edited by J. L. Potter, The MIT Press, 1985, pp 170–190. Staging Memory, The Massively Parallel Processor edited by J. L. Potter, The MIT Press, 1985, pp 191–204. MPP System Software, The Massively Parallel Processor edited by J. L. Potter, The MIT Press, 1985, pp 261–275. Retrospective: Architecture of a Massively Parallel Processor, 25 Years of the Int'l. Symposia on Computer Architecture - Selected Papers, edited by Gurindar Sohi, ACM Press, 1998, pp 15–16.

U.S. patents with Kenneth E. Batcher as the inventor or one of the inventors The patent number is followed by the title and the year issued.

3,183,363 Logic Mechanization System, 1965 (multiple inventors) 3,300,762 Multiple Response Resolver Apparatus, 1967 3,418,632 Means for Merging Sequences of Data, 1968 3,428,946 Means for Merging Data 1969 3,605,024 Apparatus for Shifting Data in a Long Register, 1971 3,681,781 Storing and Retrieval Method, 1972 3,711,692 Determination of Number of Ones in a Data Field by Addition, 1973 3,786,448 Multiple Access Plated Wire Memory, 1974 (multiple inventors) 3,800,289 Multi-Dimensional Access Solid State Memory, 1974 3,812,467 Permutation Network, 1974 3,936,806 Solid State Associative Processor Organization, 1976 4,314,349 Processing Element for Parallel Array Processors, 1982 4,727,474 Staging Memory for Massively Parallel Processor, 1988 5,153,843 Layout of Large Multistage Interconnection Networks, 1992

See also Batcher odd–even mergesort Bitonic sorter

References

Batcher, K. E., "Design of a Massively Parallel Processor," IEEE Transactions on Computers, Vol. C29, September 1980, 836–840.

External links Batcher's web page at Kent State University University of Illinois (21 February 1962). MEETING OF THE BOARD OF TRUSTEES OF THE UNIVERSITY OF ILLINOIS (PDF). p. 1351.

… excerpt ends here. Continue reading the full article.

Worked examples

Example 1 — a first encounter with Ken Batcher

Start with the simplest possible case. Write down what Ken Batcher claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Ken Batcher before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Ken Batcher ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Ken Batcher

In research
Ken Batcher appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Ken Batcher in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Ken Batcher is common in secondary-school and first-year university syllabi. It links to neighbouring topics 1935 births, 2019 deaths, American electrical engineers, so understanding it makes those chapters shorter.
In everyday life
Look for Ken Batcher outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Ken Batcher in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Ken Batcher means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Ken Batcher out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Ken Batcher in simple terms?

Kenneth Edward Batcher (December 27, 1935 – August 22, 2019) was an American academic who was emeritus professor of Computer Science at Kent State University. He also worked as a computer architect at Goodyear Aerospace in Akron, Ohio for 28 years.

Why does Ken Batcher matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Ken Batcher?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Ken Batcher.

Tags

  • 1935 births
  • 2019 deaths
  • American electrical engineers
  • American theoretical computer scientists
  • Brooklyn Technical High School alumni
  • Computer designers
  • Computer hardware engineers
  • Computer hardware researchers
  • Computer systems researchers
  • Fellows of the Association for Computing Machinery
  • Grainger College of Engineering alumni
  • Kent State University faculty

Keep exploring