Bruce Shriver
Encyclopedia
Bruce Shriver is a computer science academic and a consultant and entrepreneur in the area of high-performance computer systems. Shriver received his Ph.D.
in Computer Science
from the State University of New York at Buffalo. He has published and lectured extensively throughout the US and abroad in the design and implementation of computer hardware
and software systems. In 1990, he was made an IEEE Fellow
for his work in computer systems organization and microprogramming. He has been program chairman or general chairman of over 30 international conferences or workshops in a variety of technical areas. Shriver has given a number of invited keynote lectures at various international conferences and workshops.
He was president of the IEEE Computer Society
in 1992. Shriver has been the editor-in-chief of two IEEE Computer Society periodicals, Computer and IEEE Software
and an editorial board member of a number of other periodicals. He has served a number of terms as a member of the Computer Society's Board of Governors and its Executive Committee. He chaired the initial three-years of the society’s Central and Eastern European Initiative’s Committee and chaired its Ad Hoc Committee for Special Projects. He was a member of the Board of Directors of the Computing Research Association (CRA) and Chairman of FOCUS (the Federation on Computing in the United States ). He was awarded the IEEE Richard E. Merwin Distinguished Service Award in 2002 for “For outstanding service to both the Computer Society and computing profession that continues to have enormous impact on responsible governance, high-quality publications and conferences, and the international community.”
Shriver was the Department Group Manager of Software Technology at IBM
's T. J. Watson Research Center in the mid-1980s. He served as Vice-President for Research at the University of Louisiana at Lafayette
where he held an Eminent Scholar Chair in Computer Science. He has also held an endowed chair at the University of Hawaii
and has been an adjunct professor at a number of Universities, including, the University of Aarhus
in Denmark
. He currently is a Professor-at-Large in the Computer Science at the University of Tromsø
in Norway
where he teaches graduate courses in Computer Architecture
and Computer Systems Organization. He is also an Honorary and Visiting Professor in the Department of Computer Science at the University of Hong Kong. He has chaired numerous department and university-wide committees in these settings and has led accreditation teams to evaluate departments in various universities.
Ph.D.
A Ph.D. is a Doctor of Philosophy, an academic degree.Ph.D. may also refer to:* Ph.D. , a 1980s British group*Piled Higher and Deeper, a web comic strip*PhD: Phantasy Degree, a Korean comic series* PhD Docbook renderer, an XML renderer...
in Computer Science
Computer science
Computer science or computing science is the study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems...
from the State University of New York at Buffalo. He has published and lectured extensively throughout the US and abroad in the design and implementation of computer hardware
Hardware
Hardware is a general term for equipment such as keys, locks, hinges, latches, handles, wire, chains, plumbing supplies, tools, utensils, cutlery and machine parts. Household hardware is typically sold in hardware stores....
and software systems. In 1990, he was made an IEEE Fellow
IEEE Fellow
An IEEE member is elevated to the grade of IEEE Fellow for "unusual distinction in the profession and shall be conferred by the Board of Directors upon a person with an extraordinary record of accomplishments in any of the IEEE fields of interest"...
for his work in computer systems organization and microprogramming. He has been program chairman or general chairman of over 30 international conferences or workshops in a variety of technical areas. Shriver has given a number of invited keynote lectures at various international conferences and workshops.
He was president of the IEEE Computer Society
IEEE Computer Society
The IEEE Computer Society is a professional society of IEEE. Its purpose and scope is “to advance the theory, practice, and application of computer and information processing science and technology” and the “professional standing of its members.” The CS is the largest of 38 technical societies...
in 1992. Shriver has been the editor-in-chief of two IEEE Computer Society periodicals, Computer and IEEE Software
IEEE Software
IEEE Software is a broad-based practitioner-oriented magazine of IEEE Computer Society targeting software professionals, including business analysts, requirements engineers, designers, architects, developers, process improvement experts, testers, quality engineers, and project managers...
and an editorial board member of a number of other periodicals. He has served a number of terms as a member of the Computer Society's Board of Governors and its Executive Committee. He chaired the initial three-years of the society’s Central and Eastern European Initiative’s Committee and chaired its Ad Hoc Committee for Special Projects. He was a member of the Board of Directors of the Computing Research Association (CRA) and Chairman of FOCUS (the Federation on Computing in the United States ). He was awarded the IEEE Richard E. Merwin Distinguished Service Award in 2002 for “For outstanding service to both the Computer Society and computing profession that continues to have enormous impact on responsible governance, high-quality publications and conferences, and the international community.”
Shriver was the Department Group Manager of Software Technology at IBM
IBM
International Business Machines Corporation or IBM is an American multinational technology and consulting corporation headquartered in Armonk, New York, United States. IBM manufactures and sells computer hardware and software, and it offers infrastructure, hosting and consulting services in areas...
's T. J. Watson Research Center in the mid-1980s. He served as Vice-President for Research at the University of Louisiana at Lafayette
University of Louisiana at Lafayette
The University of Louisiana at Lafayette, or UL Lafayette, is a coeducational, public research university located in Lafayette, Louisiana, in the heart of Acadiana...
where he held an Eminent Scholar Chair in Computer Science. He has also held an endowed chair at the University of Hawaii
University of Hawaii
The University of Hawaii System, formally the University of Hawaii and popularly known as UH, is a public, co-educational college and university system that confers associate, bachelor, master, and doctoral degrees through three university campuses, seven community college campuses, an employment...
and has been an adjunct professor at a number of Universities, including, the University of Aarhus
University of Aarhus
Aarhus University , located in the city of Aarhus, Denmark, is Denmark's second oldest and second largest university...
in Denmark
Denmark
Denmark is a Scandinavian country in Northern Europe. The countries of Denmark and Greenland, as well as the Faroe Islands, constitute the Kingdom of Denmark . It is the southernmost of the Nordic countries, southwest of Sweden and south of Norway, and bordered to the south by Germany. Denmark...
. He currently is a Professor-at-Large in the Computer Science at the University of Tromsø
University of Tromsø
The University of Tromsø is the world's northernmost university. Located in the city of Tromsø, Norway, it was established in 1968, and opened in 1972. It is one of eight universities in Norway. The University of Tromsø is the largest research and educational institution in northern Norway...
in Norway
Norway
Norway , officially the Kingdom of Norway, is a Nordic unitary constitutional monarchy whose territory comprises the western portion of the Scandinavian Peninsula, Jan Mayen, and the Arctic archipelago of Svalbard and Bouvet Island. Norway has a total area of and a population of about 4.9 million...
where he teaches graduate courses in Computer Architecture
Computer architecture
In computer science and engineering, computer architecture is the practical art of selecting and interconnecting hardware components to create computers that meet functional, performance and cost goals and the formal modelling of those systems....
and Computer Systems Organization. He is also an Honorary and Visiting Professor in the Department of Computer Science at the University of Hong Kong. He has chaired numerous department and university-wide committees in these settings and has led accreditation teams to evaluate departments in various universities.
Publications
- Bruce Shriver and Bennett Smith. The Anatomy of a High-Performance Microprocessor, A Systems Perspective. IEEE Computer Society Press, July 1998.