Rethinking operating systems for rebooted computing

Phillip A. Laplante, Dejan Milojicic

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

as the deceleration of processor scaling due to Moore's law accelerates research in new types of computing structures, the need arises for rethinking operating systems paradigms. Traditionally, an operating system is a layer between hardware and applications and its primary function is in managing hardware resources and providing a common abstraction to applications. How does this function apply, however, to new types of computing paradigms? Are operating systems even needed for these new structures? This paper revisits operating system functionality for new computing paradigms. The structure of these new computers is uncertain as there are many possibilities such as neuromorphic, bio-inspired, adiabatic, reversible, approximate, quantum, combinations of these and others unforeseen [1]. We do know, however, that whatever these new computers will be, there will be some need to manage their resources, to provide programming support, to partition, scale, and connect them and to deal with (partial) failure, along with other traditional operating system's functionality. There might also be some new functionality, such as creating abstract control loops, reasoning about precision, new ways of reconfiguring, and more. We strongly believe that even if traditional operating systems functionality evolves, that the need for operating systems will remain in the new era of computing.

Original languageEnglish (US)
Title of host publication2016 IEEE International Conference on Rebooting Computing, ICRC 2016 - Conference Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781509013708
DOIs
StatePublished - Nov 8 2016
Event2016 IEEE International Conference on Rebooting Computing, ICRC 2016 - San Diego, United States
Duration: Oct 17 2016Oct 19 2016

Other

Other2016 IEEE International Conference on Rebooting Computing, ICRC 2016
CountryUnited States
CitySan Diego
Period10/17/1610/19/16

Fingerprint

Hardware
Deceleration

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture

Cite this

Laplante, P. A., & Milojicic, D. (2016). Rethinking operating systems for rebooted computing. In 2016 IEEE International Conference on Rebooting Computing, ICRC 2016 - Conference Proceedings [7738695] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICRC.2016.7738695
Laplante, Phillip A. ; Milojicic, Dejan. / Rethinking operating systems for rebooted computing. 2016 IEEE International Conference on Rebooting Computing, ICRC 2016 - Conference Proceedings. Institute of Electrical and Electronics Engineers Inc., 2016.
@inproceedings{c102480a366e460f982e5fc397d679f8,
title = "Rethinking operating systems for rebooted computing",
abstract = "as the deceleration of processor scaling due to Moore's law accelerates research in new types of computing structures, the need arises for rethinking operating systems paradigms. Traditionally, an operating system is a layer between hardware and applications and its primary function is in managing hardware resources and providing a common abstraction to applications. How does this function apply, however, to new types of computing paradigms? Are operating systems even needed for these new structures? This paper revisits operating system functionality for new computing paradigms. The structure of these new computers is uncertain as there are many possibilities such as neuromorphic, bio-inspired, adiabatic, reversible, approximate, quantum, combinations of these and others unforeseen [1]. We do know, however, that whatever these new computers will be, there will be some need to manage their resources, to provide programming support, to partition, scale, and connect them and to deal with (partial) failure, along with other traditional operating system's functionality. There might also be some new functionality, such as creating abstract control loops, reasoning about precision, new ways of reconfiguring, and more. We strongly believe that even if traditional operating systems functionality evolves, that the need for operating systems will remain in the new era of computing.",
author = "Laplante, {Phillip A.} and Dejan Milojicic",
year = "2016",
month = "11",
day = "8",
doi = "10.1109/ICRC.2016.7738695",
language = "English (US)",
booktitle = "2016 IEEE International Conference on Rebooting Computing, ICRC 2016 - Conference Proceedings",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",

}

Laplante, PA & Milojicic, D 2016, Rethinking operating systems for rebooted computing. in 2016 IEEE International Conference on Rebooting Computing, ICRC 2016 - Conference Proceedings., 7738695, Institute of Electrical and Electronics Engineers Inc., 2016 IEEE International Conference on Rebooting Computing, ICRC 2016, San Diego, United States, 10/17/16. https://doi.org/10.1109/ICRC.2016.7738695

Rethinking operating systems for rebooted computing. / Laplante, Phillip A.; Milojicic, Dejan.

2016 IEEE International Conference on Rebooting Computing, ICRC 2016 - Conference Proceedings. Institute of Electrical and Electronics Engineers Inc., 2016. 7738695.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Rethinking operating systems for rebooted computing

AU - Laplante, Phillip A.

AU - Milojicic, Dejan

PY - 2016/11/8

Y1 - 2016/11/8

N2 - as the deceleration of processor scaling due to Moore's law accelerates research in new types of computing structures, the need arises for rethinking operating systems paradigms. Traditionally, an operating system is a layer between hardware and applications and its primary function is in managing hardware resources and providing a common abstraction to applications. How does this function apply, however, to new types of computing paradigms? Are operating systems even needed for these new structures? This paper revisits operating system functionality for new computing paradigms. The structure of these new computers is uncertain as there are many possibilities such as neuromorphic, bio-inspired, adiabatic, reversible, approximate, quantum, combinations of these and others unforeseen [1]. We do know, however, that whatever these new computers will be, there will be some need to manage their resources, to provide programming support, to partition, scale, and connect them and to deal with (partial) failure, along with other traditional operating system's functionality. There might also be some new functionality, such as creating abstract control loops, reasoning about precision, new ways of reconfiguring, and more. We strongly believe that even if traditional operating systems functionality evolves, that the need for operating systems will remain in the new era of computing.

AB - as the deceleration of processor scaling due to Moore's law accelerates research in new types of computing structures, the need arises for rethinking operating systems paradigms. Traditionally, an operating system is a layer between hardware and applications and its primary function is in managing hardware resources and providing a common abstraction to applications. How does this function apply, however, to new types of computing paradigms? Are operating systems even needed for these new structures? This paper revisits operating system functionality for new computing paradigms. The structure of these new computers is uncertain as there are many possibilities such as neuromorphic, bio-inspired, adiabatic, reversible, approximate, quantum, combinations of these and others unforeseen [1]. We do know, however, that whatever these new computers will be, there will be some need to manage their resources, to provide programming support, to partition, scale, and connect them and to deal with (partial) failure, along with other traditional operating system's functionality. There might also be some new functionality, such as creating abstract control loops, reasoning about precision, new ways of reconfiguring, and more. We strongly believe that even if traditional operating systems functionality evolves, that the need for operating systems will remain in the new era of computing.

UR - http://www.scopus.com/inward/record.url?scp=85005987185&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85005987185&partnerID=8YFLogxK

U2 - 10.1109/ICRC.2016.7738695

DO - 10.1109/ICRC.2016.7738695

M3 - Conference contribution

AN - SCOPUS:85005987185

BT - 2016 IEEE International Conference on Rebooting Computing, ICRC 2016 - Conference Proceedings

PB - Institute of Electrical and Electronics Engineers Inc.

ER -

Laplante PA, Milojicic D. Rethinking operating systems for rebooted computing. In 2016 IEEE International Conference on Rebooting Computing, ICRC 2016 - Conference Proceedings. Institute of Electrical and Electronics Engineers Inc. 2016. 7738695 https://doi.org/10.1109/ICRC.2016.7738695