ACM Home Page
Please provide us with feedback. Feedback
Dynamic security domain scaling on embedded symmetric multiprocessors
Full text PdfPdf (2.37 MB)
Source
ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 14 ,  Issue 2  (March 2009) table of contents
Article No. 24  
Year of Publication: 2009
ISSN:1084-4309
Authors
Hiroaki Inoue  System IP Core Research Laboratories, NEC Corporation, Kanagawa, Japan
Tsuyoshi Abe  System IP Core Research Laboratories, NEC Corporation, Kanagawa, Japan
Kazuhisa Ishizaka  System IP Core Research Laboratories, NEC Corporation, Kanagawa, Japan
Junji Sakai  System IP Core Research Laboratories, NEC Corporation, Kanagawa, Japan
Masato Edahiro  System IP Core Research Laboratories, NEC Corporation, Kanagawa, Japan
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 97,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1497561.1497567
What is a DOI?

ABSTRACT

We propose a method for dynamic security-domain scaling on SMPs that offers both highly scalable performance and high security for future high-end embedded systems. Its most important feature is its highly efficient use of processor resources, accomplished by dynamically changing the number of processors within a security-domain (i.e., dynamically yielding processors to other security-domains) in response to application load requirements. Two new technologies make this scaling possible without any virtualization software: (1) self-transition management and (2) unified virtual address mapping. Evaluations show that this domain control provides highly scalable performance and incurs almost no performance overhead in security-domains. The increase in OSs in binary code size is less than 1.5%, and the time required for individual state transitions is on the order of a single millisecond. This scaling is the first in the world to make possible the dynamic changing of the number of processors within a security-domain on an ARM SMP.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Amd. 2005. AMD64 Virtualization Codenamed “Pacifica” Technology: Secure Virtual Machine Architecture Reference Manual. http://www.cs.utexas.edu/users/hunt/class/2005-fall/cs352/docsem64t/AMD/virtualization-33047.pdf.
 
3
Arm. 2004. AMBA AXI protocol. Version 1.0.
 
4
Arm. 2006. ARM11 MPCore Processor Technical Reference Manual. Rev. r1p0.
 
5
 
6
7
8
9
 
10
 
11
 
12
13
14
 
15
Gondo, M. 2006. Blending asymmetric and symmetric multiprocessing with a single OS on ARM11 MPCore. Inform. Quar. 5, 4, 38--43.
 
16
17
18
19
 
20
INTEL and NTT DOCOMO. 2006. Open and secure terminal initiative (OSTI) architecture specification. Rev. 1.00. http://www.nttdocomo.co.jp/binary/pdf/corporate/technology/osti/OSTI_Arch_R1_00.pdf.
 
21
Ishikawa, S., Yamabana, K., Isotani, R., and Okumura, A. 2006. Parallel LVCSR algorithm for cellphone-oriented multicore processors. In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing. Vol. 1, 177--180.
 
22
23
 
24
 
25
 
26
Neiger, G., Santoni, A., Leung, F., Rodgers, D., and Uhlig, R. 2006. Intel virtualization technology: Hardware support for efficient processor virtualization. Intel Tech. J. 10, 3, 167--177.
 
27
Openwall Project. 2001. (http://www.openwall.com/linux/README.shtml), Linux kernel patch from the Openwall Project.
 
28
Mwaikambo, Z., Raj, A., Russell, R., Schopp, J., and Vaddagiri, S. 2004. Linux kernel hotplug CPU support. In Proceedings of the Linux Symposium. Vol. 2, 467--480.
29
 
30
Qnx. 2006. Multi-Core. Technology development kit. http://www.qnx.com/download/download/12449/194.09_Multicore_TDK_p41.pdf.
 
31
Secure Software. 2001. Rough auditing tool for security (RATS). http://www. securesoftware.com/rats.php.
 
32
33
 
34
TCG. 2006. TPM main part 1 design principles. Specification ver. 1.2, rev. 94. https://www. trustedcomputinggroup.org/specs/TPM/Main_Part1_Rev94.zip.
 
35
Tiri, K. and Verbauwhede, I. 2006. A digital design flow for secure integrated circuits. IEEE Trans. Comput. Aid. Des. 25, 7, 1197--1208.
 
36

Collaborative Colleagues:
Hiroaki Inoue: colleagues
Tsuyoshi Abe: colleagues
Kazuhisa Ishizaka: colleagues
Junji Sakai: colleagues
Masato Edahiro: colleagues