DocumentCode
549587
Title
CIRUS: A scalable modular architecture for reusable drivers
Author
Saha, Bratin
Author_Institution
Principal Engineer and Manager, SW Reuse and Convergence, SoC Enabling Group, Intel Corporation, USA
fYear
2011
fDate
5-9 June 2011
Firstpage
260
Lastpage
261
Abstract
The system on a chip (SoC) market segment is driven by rapid TTM (time to market), OS scalability, and efficiency. This requires the SW stack to be designed with TTM, scalability and efficiency as first order design constraints. In this paper we propose a layered modular architecture for SoC drivers to enable aggressive driver code reuse between OSes and platforms. This cuts SW development, validation, integration, and maintenance effort. We then discuss the implementation of such an architecture in a media driver that is highly reusable across SoCs in different market segments and operating systems.
Keywords
driver circuits; system-on-chip; CIRUS; OS scalability; SoC drivers; aggressive driver code reuse; layered modular architecture; market segment; rapid TTM; reusable drivers; scalable modular architecture; system on a chip; time to market; Computer architecture; Maintenance engineering; Media; Operating systems; Scalability; System-on-a-chip; System-on-a-chip; architecture; drivers; modular; reusable;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (DAC), 2011 48th ACM/EDAC/IEEE
Conference_Location
New York, NY
ISSN
0738-100x
Print_ISBN
978-1-4503-0636-2
Type
conf
Filename
5981943
Link To Document