• IEEE.org
  • IEEE CS Standards
  • Career Center
  • About Us
  • Subscribe to Newsletter

0

IEEE
CS Logo
  • MEMBERSHIP
  • CONFERENCES
  • PUBLICATIONS
  • EDUCATION & CAREER
  • VOLUNTEER
  • ABOUT
  • Join Us
CS Logo

0

IEEE Computer Society Logo
Sign up for our newsletter
IEEE COMPUTER SOCIETY
About UsBoard of GovernorsNewslettersPress RoomIEEE Support CenterContact Us
COMPUTING RESOURCES
Career CenterCourses & CertificationsWebinarsPodcastsTech NewsMembership
BUSINESS SOLUTIONS
Corporate PartnershipsConference Sponsorships & ExhibitsAdvertisingRecruitingDigital Library Institutional Subscriptions
DIGITAL LIBRARY
MagazinesJournalsConference ProceedingsVideo LibraryLibrarian Resources
COMMUNITY RESOURCES
GovernanceConference OrganizersAuthorsChaptersCommunities
POLICIES
PrivacyAccessibility StatementIEEE Nondiscrimination PolicyIEEE Ethics ReportingXML Sitemap

Copyright 2025 IEEE - All rights reserved. A public charity, IEEE is the world’s largest technical professional organization dedicated to advancing technology for the benefit of humanity.

  • Home
  • /Profiles
  • Home
  • /Profiles

Behrooz Parhami

2021-2023 Distinguished Visitor

Behrooz ParhamiBehrooz ParhamiBehrooz Parhami (PhD in computer science from University of California, Los Angeles, 1973) is Professor of Electrical and Computer Engineering, and former Associate Dean for Academic Personnel, College of Engineering, at University of California, Santa Barbara. He has research interests in computer arithmetic, parallel processing, and dependable computing. In his previous position with Sharif (formerly Arya-Mehr) University of Technology in Tehran, Iran (1974-1988), he was also involved in educational planning, curriculum development, standardization efforts, technology transfer, and various editorial responsibilities, including a five-year term as Editor of Computer Report, a Persian-language computing periodical. His technical publications include over 300 papers in peer-reviewed journals and international conferences, a Persian-language textbook, and an English/Persian glossary of computing terms. Among his publications are three textbooks on parallel processing (Plenum, 1999), computer arithmetic (Oxford, 2000; 2nd ed. 2010), and computer architecture (Oxford, 2005). Professor Parhami is a Life Fellow of IEEE, a Fellow of IET, a Chartered Fellow of the British Computer Society, a member of the Association for Computing Machinery and American Society for Engineering Education, and a Distinguished Member of the Informatics Society of Iran for which he served as a founding member and President during 1979-84. Professor Parhami has served on the editorial boards of IEEE Trans. Sustainable Computing (since 2016), IEEE Trans. Computers (2009-2014; 2016-now), IEEE Trans. Parallel and Distributed Systems (2006-2010), and International J. Parallel, Emergent and Distributed Systems (2006-2012). He also chaired IEEE's Iran Section (1977-1986), received the IEEE Centennial Medal in 1984, and was honored with a most-cited paper award from J. Parallel & Distributed Computing in 2010. His consulting activities cover the design of high-performance digital systems and associated intellectual property issues.

University of California, Santa Barbara

Email: parhami@ece.ucsb.edu

DVP term expires December 2023


Presentations

Recursive Synthesis of Digital Circuits

Recursion is often associated with algorithm design and programming. In this talk, I will show that recursion can also be used for hardware synthesis, resulting in a number of benefits in design time, verification/validation, component reuse, and VLSI-friendly structure. In way of introduction, I will illustrate the method and its advantages using a well-known (FFT networks) and two lesser-known (multipliers; sorting networks) examples. I will then present a detailed description of my own research on the recursive synthesis of counting networks, which have several varieties known as parallel counters, weight-checkers, threshold and inverse-threshold circuits, and between-limits counters, to name a few examples.

Hybrid Digital-Analog Number Representation in Computing and in Nature

The discovery that mammals use a multi-modular method akin to residue number system (RNS), but with continuous residues or digits, to encode position information led to the award of the 2014 Nobel Prize in Medicine. After a brief review of the evidence in support of this hypothesis, and how it relates to RNS, I discuss the properties of continuous-digit RNS, and discuss results on the dynamic range, representational accuracy, and factors affecting the choice of the moduli, which are themselves real numbers. I then take a step back and briefly explore hybrid digital-analog number representations and their robustness and noise-immunity advantages more generally. I conclude with suggestions for further research on important open problems in the domain of hybrid digital-analog number representation and processing.

Linguistic Challenges in Computer Input and Output: The Case of Persian/Arabic

The Persian/Arabic script has caused difficulties, ever since the advent of printing presses. The appearance of typewriters created additional problems and the introduction of digital computers added to the design challenges, which persisted, until high-resolution dot-matrix printing offered greater flexibility to font designers and the expansion of the computer market in the Middle East attracted investments on improving the Persian/Arabic script for computers. Nevertheless, certain peculiarities continue to cause legibility and aesthetic problems. In this talk, I will enumerate problematic features of the modern Persian/Arabic script, my five decades of research on the topic, an overview of the state of the art, and areas that still need work.

Eight Key Ideas in Computer Architecture from Eight Decades of Innovation

Computer architecture became an established discipline when the stored-program concept was incorporated into bare-bones computers of the 1940s. Since then, the field has seen multiple minor and major innovations in each decade. I will present my pick of the most important innovation in each of the eight decades, from the 1940s to the 2010s, and show how these ideas, when connected to each other and allowed to interact and cross-fertilize, produced the phenomenal growth of computer performance, now approaching exa-op/s (billion billion operations per second) level, as well as to ultra-low-energy and single-chip systems. I will also offer predictions for what to expect in the 2020s and beyond.

A Puzzle-Based Approach to Promoting Technical/DigitalLiteracy

Literacy and numeracy, introduced long ago to define the skill sets of a competent workforce are no longer adequate. Literacy is instilled and improved by telling stories that use more and more advanced vocabulary and grammar. The key tool in teaching and advancing numeracy is dealing with real-life problems, be they book-keeping and accounting tasks, analyzing geometric shapes and relationships, or deriving answers from (partially) supplied information. Teaching technical literacy (techeracy) requires a further shift away from story-telling and word problems toward logical reasoning, as reflected in the activity of solving puzzles. I have used this puzzle-based approach in teaching science and technology appreciation in an interdisciplinary freshman seminar and for introducing advanced technological concepts to engineering students at UCSB. In this talk, I will draw upon my experiences to convey how a diverse group of learners can be brought to understand the underpinnings of complex science and technology concepts. Once the basics are imparted in this manner, learners become empowered to pursue additional topics through suitably designed self-contained study modules.

The Return of Table-Based Computing: Why Old Is Becoming Cool Again

Tabular computing, quite common in the pre-electronic-computer days, is regaining importance, given the plummeting cost and rising density of memory units, as well as higher computational requirements in the age of big data. An added bonus of table-based computing is greater control over the error characteristics of the results, which favors the use of tables over alternative modes of approximate computing. Use of tables offers a natural framework for bimodal or multimodal schemes that combine a quick, direct readout of approximate values with a refinement mechanism for improved precision, when needed. After presenting examples of varied architectural schemes and applications for table-based computing, I will offer an assessment of cost, performance, and energy benefits of this cool-again method.

Interconnection Networks for Parallel Processors and Data Centers

Interconnecting multiple processors in a parallel supercomputer or servers in a data center constitutes a challenging problem. There are so many ways to interconnect the computing nodes that the range of options has come to be known as “the sea of interconnection networks.” In this talk, I will outline the theoretical underpinnings of interconnection network design in a way that exposes the challenges. I will then review desirable network properties and relate them to various network classes that have been used or proposed. Emphasis will be placed on robustness attributes of networks, given that large networks with many thousands or perhaps even millions of nodes are bound to experience malfunctions in nodes and links.

LATEST NEWS
How to Evaluate LLMs and GenAI Workflows Holistically
How to Evaluate LLMs and GenAI Workflows Holistically
The Kill Switch of Vengeance: The Double-Edged Sword of Software Engineering Talent
The Kill Switch of Vengeance: The Double-Edged Sword of Software Engineering Talent
Exploring the Elegance and Applications of Complexity and Learning in Computer Science
Exploring the Elegance and Applications of Complexity and Learning in Computer Science
IEEE CS and ACM Honor Saman Amarasinghe with 2025 Ken Kennedy Award
IEEE CS and ACM Honor Saman Amarasinghe with 2025 Ken Kennedy Award
IEEE Std 3221.01-2025: IEEE Standard for Blockchain Interoperability—Cross Chain Transaction Consistency Protocol
IEEE Std 3221.01-2025: IEEE Standard for Blockchain Interoperability—Cross Chain Transaction Consistency Protocol
Read Next

How to Evaluate LLMs and GenAI Workflows Holistically

The Kill Switch of Vengeance: The Double-Edged Sword of Software Engineering Talent

Exploring the Elegance and Applications of Complexity and Learning in Computer Science

IEEE CS and ACM Honor Saman Amarasinghe with 2025 Ken Kennedy Award

IEEE Std 3221.01-2025: IEEE Standard for Blockchain Interoperability—Cross Chain Transaction Consistency Protocol

Celebrate IEEE Day 2025 with the IEEE Computer Society

Building Community Through Technology: Sardar Patel Institute of Technology (SPIT) Student Chapter Report

IEEE CS and ACM Announce Recipients of 2025 George Michael Memorial HPC Fellowship

FacebookTwitterLinkedInInstagramYoutube
Get the latest news and technology trends for computing professionals with ComputingEdge
Sign up for our newsletter