Abstract

This chapter details key considerations in the migration of an application to multicore Intel Architecture processors and discusses various tools and technology available to ease the migration to multicore Intel Architecture processors. Migration to Intel Architecture has recently been complicated by the introduction of the Intel® 64 ISA, a new instruction set architecture (ISA) that increases the native data and address size to 64-bits. The 32-bit x86 ISA is the correct choice for many embedded applications; however, one may consider moving to Intel® 64 for several reasons such as need access to greater than 232 bytes of memory, primary computation is 64-bits in size, and embedded application is dependent on many GPRs for high performance. Two of the primary decisions to make in moving to multicore Intel architecture processors are the Basic Input/Output System (BIOS) and operating system (OS) to employ. The choice should be guided by how well the features of the BIOS and OS map to the needs of an embedded project. Many of the features require BIOS and OS support and some of these key features are: instruction set extension support and symmetric multiprocessing support.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.