ArticleslgStudy

computer science

Kunle Olukotun

Kunle Olukotun 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 Kunle Olukotun rather than just read about it. In short: Oyekunle Ayinde "Kunle" Olukotun is a British-born Yoruba Nigerian computer scientist who is the Cadence Design Systems Professor of the Stanford School of Engineering, Professor of Electrical Engineering and Computer Science at Stanford University and the director of the Stanford Pervasive Parallelism Lab. Olukotun is known as the “father of the multi-core processor”, and the leader of the Stanford Hydra Chip Multi…

Kunle Olukotun — main illustration
Kunle Olukotun — illustration

Key takeaways

  • Kunle Olukotun 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 Kunle Olukotun to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Kunle Olukotun from memory before moving on to harder problems.

Reference excerpt

Oyekunle Ayinde "Kunle" Olukotun is a British-born Yoruba Nigerian computer scientist who is the Cadence Design Systems Professor of the Stanford School of Engineering, Professor of Electrical Engineering and Computer Science at Stanford University and the director of the Stanford Pervasive Parallelism Lab. Olukotun is known as the “father of the multi-core processor”, and the leader of the Stanford Hydra Chip Multiprocessor research project. Olukotun's achievements include designing the first general-purpose multi-core CPU, innovating single-chip multiprocessor and multi-threaded processor design, and pioneering multicore CPUs and GPUs, transactional memory technology and domain-specific languages programming models. Olukotun's research interests include computer architecture, parallel programming environments and scalable parallel systems, domain specific languages and high-level compilers.

Education Olukotun did his undergraduate studies at Calvin College, in Grand Rapids, Michigan. He earned an MS (1987) and PhD (1991) from University of Michigan, in Computer Science and Engineering. His advisor was Trevor Mudge.

Career Olukotun joined Stanford's Department of Electrical Engineering in 1991. While at Stanford, Olukotun became the leader of the Stanford Hydra chip multiprocessor (CMP) research project which allowed for the development of multiprocessors with support for thread-level speculation. In 2000, he founded Afara Websystems, a company that designed and manufactured high-throughput, low power processors for server systems with chip multiprocessor technology. Afara was purchased by Sun Microsystems in 2002. The Afara multicore processor Niagara, developed by Olukotun was acquired by Sun. Niagara derived processors currently power all Oracle SPARC-based servers and have generated billions of dollars of revenue. While at Sun, Olukotun was one of the architects of the 2005 UltraSPARC T1 processor. In 2017 Olukotun and Chris Ré founded SambaNova Systems. SambaNova Systems is developing a next-generation computing platform to power machine learning and data analytics. Olukotun now leads the Stanford Pervasive Parallelism Lab, which focuses on making heterogeneous parallel computing easy to use, and he is a member of the Data Analytics for What’s Next (DAWN) Lab, which is developing infrastructure for usable machine learning.

Research Olukotun's research focus is in computer architecture, parallel programming environments and scalable parallel systems, domain specific languages, and high-level compilers. Olukotun leads the Stanford Hydra chip multiprocessor (CMP) research project, revolutionizing computing by bringing multi-core technology to consumers and high-end computing systems. In the mid-1990s, Olukotun and his co-authors argued that multi-core computer processors were likely to make better use of hardware than existing superscalar designs. In 2008, Olukotun returned to Stanford, and founded the Pervasive Parallelism Laboratory at Stanford after gathering US$6 million in funding from several computer-industry corporations. His recent work focuses on domain-specific programming languages that can allow algorithms to be easily adapted to multiple different types of parallel hardware including multi-core systems, graphics processing units, and field-programmable gate arrays. Olukotun is also a member of the board of advisors of UDC, a Nigerian venture capital firm. He was elected as a Fellow of the Association for Computing Machinery in 2006 for his "contributions to multiprocessors on a chip and multi threaded processor design". He became a Fellow of the IEEE in 2008. Olukotun has used several words from his Yoruba heritage in his research. Afara, the name of the company he founded, means "bridge" in the Yoruba language, and he has named his server at Stanford Ogun after the Yoruba god of iron and steel, a play on words since large computers are frequently called big iron. Olukotun directs the Stanford Pervasive Parallelism Lab (PPL) which seeks to proliferate the use of parallelism in all application areas. He is also a member of the Data Analytics for What's Next (DAWN) Lab. Olukotun holds 12 U.S. patents. He has published more than 150 scientific papers and wrote two textbooks.

Awards and honors Eckert–Mauchly Award, 2023 Member of the National Academy of Engineering, 2021 IEEE Computer Society Harry H. Goode Award, 2018 Michigan Engineering Alumni Merit Award, 2017 ACM Fellow, 2006

Books S. W. Keckler, K. Olukotun, and H. P. Hofstee, Multicore Processors and Systems (Springer Publishing Company, Inc., 2009). K. Olukotun, L. Hammond, J. Laudon, Chip Multiprocessor Architecture: Techniques to Improve Throughput and Latency, Synthesis Lectures on Computer Architecture (Morgan Claypool Publishers, 2007).

References

External links Profile page at Stanford Kunle Olukotun at DBLP Bibliography Server Google Scholar

Illustrations

Kunle Olukotun illustration

Worked examples

Example 1 — a first encounter with Kunle Olukotun

Start with the simplest possible case. Write down what Kunle Olukotun 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 Kunle Olukotun 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 Kunle Olukotun 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 Kunle Olukotun

In research
Kunle Olukotun 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 Kunle Olukotun 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
Kunle Olukotun is common in secondary-school and first-year university syllabi. It links to neighbouring topics 21st-century American engineers, 21st-century American inventors, American computer scientists, so understanding it makes those chapters shorter.
In everyday life
Look for Kunle Olukotun 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.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Kunle Olukotun” →

Affiliate

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

How to study Kunle Olukotun in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Kunle Olukotun 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 Kunle Olukotun out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Kunle Olukotun in simple terms?

Oyekunle Ayinde "Kunle" Olukotun is a British-born Yoruba Nigerian computer scientist who is the Cadence Design Systems Professor of the Stanford School of Engineering, Professor of Electrical Engineering and Computer Science at Stanford University and the director of the Stanford Pervasive Paralle…

Why does Kunle Olukotun 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 Kunle Olukotun?

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 Kunle Olukotun.

Tags

  • 21st-century American engineers
  • 21st-century American inventors
  • American computer scientists
  • American people of Nigerian descent
  • American people of Yoruba descent
  • Calvin University alumni
  • Fellows of the Association for Computing Machinery
  • Fellows of the IEEE
  • Living people
  • Members of the United States National Academy of Engineering
  • Nigerian computer scientists
  • Nigerian engineers

Keep exploring