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 :
بازگشت