Levels of abstraction in computing systems and optical interconnection technology

dc.citation.epage18en_US
dc.citation.spage1en_US
dc.contributor.authorÖzaktaş, Haldunen_US
dc.contributor.editorBerthomé, P.
dc.contributor.editorFerreira, A.
dc.date.accessioned2019-05-14T12:52:56Z
dc.date.available2019-05-14T12:52:56Z
dc.date.issued1998en_US
dc.departmentDepartment of Electrical and Electronics Engineeringen_US
dc.description.abstractThe design of a computing machine takes place at several levels of abstraction ranging from materials and device engineering to system architecture to high-level software. This system of levels of abstraction enables the design problem to be broken down into manageable subproblems, much as in a procedural programming language. On the other hand, it makes difficult the introduction of novel concepts and technologies such as optoelectronic device planes (“smart pixels”), which do not readily fit in the existing scheme of things. We try to develop an understanding of this system of levels of abstraction, why and how it resists the introduction of optical technology, and how one can modify it so as to successfully house optical technology. We argue that in the near future, optoelectronic technology can be successfully introduced if: (i) changing technology or applications create a significant bottleneck in the existing system of levels of abstraction that can be removed by the introduction of optical technology (e.g. interconnections, memory access); (ii) special purpose applications involving very few levels of abstraction can be identified (e.g. sensing, image processing); (iii) it is possible to modify a few levels of abstraction above the level that optical technology is introduced, so that the optical technology is smoothly “grafted” to the existing system of levels of abstraction (e.g. modifying communications schemes or standards so as to match the capabilities of optical switching systems, employing parallel architectures to match the parallel flow of information generated by optical subsystems).en_US
dc.identifier.doi10.1007/978-1-4757-2791-3_1en_US
dc.identifier.eisbn9781475727913
dc.identifier.isbn9781441947826
dc.identifier.urihttp://hdl.handle.net/11693/51246
dc.language.isoEnglishen_US
dc.publisherSpringeren_US
dc.relation.ispartofOptical interconnections and parallel processing: trends at the interfaceen_US
dc.relation.isversionofhttps://doi.org/10.1007/978-1-4757-2791-3_1en_US
dc.relation.isversionofhttps://doi.org/10.1007/978-1-4757-2791-3en_US
dc.subjectCellular automatonen_US
dc.subjectOptical technologyen_US
dc.subjectOptical memoryen_US
dc.subjectSwitching networken_US
dc.subjectOptical interconnectionen_US
dc.titleLevels of abstraction in computing systems and optical interconnection technologyen_US
dc.typeBook Chapteren_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Levels_of_abstraction_in_computing_systems_and_optical_interconnection_technology.pdf
Size:
1.82 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: