Intel® Technology Journal | Volume 13, Issue 1, 2009
Total Page:16
File Type:pdf, Size:1020Kb
INTEL ® TECHNOLOGY JO TECHNOLOGY Intel® Technology Journal MARCH 2009 Advances in Embedded Systems Technology U RNAL | RNAL A DVANCE S I N EMBEDDED S Y S For further information on embedded systems technology, please visit the Intel® Embedded TEM About the Cover Design Center at: http://intel.com/embedded/edc S TECHNOLOGY For further information about the Intel Technology Journal, please visit http://intel.com/technology/itj VOL ISBN 978-1-934053-21-8 13 | ISSU E 01 | MARCH 2009 9 781934 053218 7 35858 20967 0 $49.95 US Copyright © 2009 Intel Corporation. All rights reserved. Intel, and the Intel logo, are trademarks of Intel Corporation in the U.S. and other countries. Intel® Technology Journal | Volume 13, Issue 1, 2009 INTEL® TECHNOLOGY JOURNAL Advances IN EMBEDDED SYSTEM TECHNOLOGY Articles 01 Performance Analysis of the Intel® System Controller Hub (Intel® SCH) US15W ....................6 02 Configuring and Tuning for Performance on Intel® 5100 Memory Controller Hub Chipset Based Platforms ............................................................................................... 16 03 Solid State Drive Applications in Storage and Embedded Systems ...................................... 29 04 Fanless Design for Embedded Applications .......................................................................... 54 05 Security Acceleration, Driver Architecture and Performance Measurements for Intel® EP80579 Integrated Processor with Intel® QuickAssist Technology ...................................... 66 06 Methods and Applications of System Virtualization Using Intel® Virtualization Technology (Intel® VT) .............................................................................................................................. 74 07 Building and Deploying Better Embedded Systems with Intel® Active Management Technology (Intel® AMT) ........................................................................................................ 84 08 Implementing Firmware for Embedded Intel® Architecture Systems: OS-Directed Power Management (OSPM) through the Advanced Configuration and Power Interface (ACPI) .... 96 09 A Real-Time HPC Approach for Optimizing Intel Multi-Core Architectures .......................... 108 10 Digital Signal Processing on Intel® Architecture .................................................................. 122 11 IA-32 Features and Flexibility for Next-Generation Industrial Control ................................. 146 12 Low Power Intel® Architecture Platform for In-Vehicle Infotainment .................................... 160 Table of Contents | 3 Intel® Technology Journal | Volume 13, Issue 1, 2009 Intel Technology Journal Publisher Managing Editor Content Architect Richard Bowles David King Todd Knibbe Program Manager Technical Editor Technical Illustrators Marleen Lundy David Clark Richard Eberly Margaret Anderson Content Design Peter Barry Todd Knibbe Marcie M Ford Atul Kwatra Technical and Strategic Reviewers Steven Adams Dennis B Fallis Michael G Millsap Peter Barry Al Fazio Udayan Mukherjee Mark Brown Rajesh Gadiyar Staci Palmer Tom Brown Javier Galindo Michael A Rothman Jason M Burris Gunnar Gaubatz Lindsey A Sech Lynn A Comp Byron R Gillespie Shrikant M Shah John Cormican Marc A Goldschmidt Brian J Skerry Pete Dice Knut S Grimsrud Durgesh Srivastava Richard Dunphy Chris D Lucero Edwin Verplanke Jerome W Esteban Lori M Matassa Chad V Walker Intel Technology Journal | 1 Intel® Technology Journal | Volume 13, Issue 1, 2009 Intel Technology Journal Copyright © 2009 Intel Corporation. All rights reserved. ISSN: 1535-864X ISBN 978-1-934053-21-8 Intel Technology Journal Volume 13, Issue 1 No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 750-4744. Requests to the Publisher for permission should be addressed to the Publisher, Intel Press, Intel Corporation, 2111 NE 25th Avenue, JF3-330, Hillsboro, OR 97124-5961. E mail: [email protected]. This publication is designed to provide accurate and authoritative information in regard to the subject matter covered. It is sold with the understanding that the publisher is not engaged in professional services. If professional advice or other expert assistance is required, the services of a competent professional person should be sought. Intel Corporation may have patents or pending patent applications, trademarks, copyrights, or other intellectual property rights that relate to the presented subject matter. The furnishing of documents and other materials and information does not provide any license, express or implied, by estoppel or otherwise, to any such patents, trademarks, copyrights, or other intellectual property rights. Intel may make changes to specifications, product descriptions, and plans at any time, without notice. Third-party vendors, devices, and/or software are listed by Intel as a convenience to Intel’s general customer base, but Intel does not make any representations or warranties whatsoever regarding quality, reliability, functionality, or compatibility of these devices. This list and/or these devices may be subject to change without notice. Fictitious names of companies, products, people, characters, and/or data mentioned herein are not intended to represent any real individual, company, product, or event. Intel products are not intended for use in medical, life saving, life sustaining, critical control or safety systems, or in nuclear facility applications. Intel, the Intel logo, Celeron, Intel Centrino, Intel Core Duo, Intel NetBurst, Intel Xeon, Itanium, Pentium, Pentium D, MMX, and VTune are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. †Other names and brands may be claimed as the property of others. This book is printed on acid-free paper. Publisher: Richard Bowles Managing Editor: David King Library of Congress Cataloging in Publication Data: Printed in 10 9 8 7 6 5 4 3 2 1 First printing March 2009 2 | Intel Technology Journal Intel® Technology Journal | Volume 13, Issue 1, 2009 INTEL® TECHNOLOGY JOURNAL Advances IN EMBEDDED SYSTEM TECHNOLOGY Articles 01 Performance Analysis of the Intel® System Controller Hub (Intel® SCH) US15W ....................6 02 Configuring and Tuning for Performance on Intel® 5100 Memory Controller Hub Chipset Based Platforms ............................................................................................... 16 03 Solid State Drive Applications in Storage and Embedded Systems ...................................... 29 04 Fanless Design for Embedded Applications .......................................................................... 54 05 Security Acceleration, Driver Architecture and Performance Measurements for Intel® EP80579 Integrated Processor with Intel® QuickAssist Technology ...................................... 66 06 Methods and Applications of System Virtualization Using Intel® Virtualization Technology (Intel® VT) .............................................................................................................................. 74 07 Building and Deploying Better Embedded Systems with Intel® Active Management Technology (Intel® AMT) ........................................................................................................ 84 08 Implementing Firmware for Embedded Intel® Architecture Systems: OS-Directed Power Management (OSPM) through the Advanced Configuration and Power Interface (ACPI) .... 96 09 A Real-Time HPC Approach for Optimizing Intel Multi-Core Architectures .......................... 108 10 Digital Signal Processing on Intel® Architecture .................................................................. 122 11 IA-32 Features and Flexibility for Next-Generation Industrial Control ................................. 146 12 Low Power Intel® Architecture Platform for In-Vehicle Infotainment .................................... 160 Table of Contents | 3 Intel® Technology Journal | Volume 13, Issue 1, 2009 FOREWORD Pranav Mehta Sr. Principal Engineer & CTO Embedded & Communications Group Intel Corporation “ An embedded device is a “So, what do you mean by an embedded device?” is a question I get asked fre- quently. Many in academia and industry alike have offered and debated versions differentiated compute platform of its definition. While many achieve varying degrees of admirable brevity, insight, that is either invisible, being and accuracy, often these definitions leave an impression that embedded devices are somewhat less capable, outdated technology. Having been associated with Intel’s part of a larger infrastructure, or embedded products group for almost two decades, I find such characterizations predetermined to expose limited lacking. Yes, embedded devices have their special requirements, from technical as well as business perspectives, but less capable technology is certainly not one of capabilities in deference to a them. At the risk of inflaming the definition debate, here is my version as an Intel technologist: An embedded device is a differentiated compute platform that is dominant usage.” either invisible, being