|
What is multi-core architecture?
Explained most simply, a dual-core processor entails silicon design engineers placing two Intel Pentium® "execution cores," or computational engines, within a single processor. This dual-core processor plugs directly into a single processor socket, but the operating system perceives each of its execution cores as a discrete logical processor, with all the associated execution resources. Future versions of Intel’s multi-core architecture processors will have more than two execution cores.
For additional questions about on multi-core processors, please refer to the following documentation: http://www.intel.com/cd/ids/developer/asmo-na/eng/dc/pentium4/221188.htm
What is the difference between multi-core architecture and Hyper-Threading (HTTechnology) Technology?
†
HT Technology
† is limited to a single core using existing execution resources more efficientlyto better enable threading, whereas multi-core capability provides two complete sets ofexecution resources to increase compute throughput. Any application that has beenthreaded for HT Technology
† should deliver great performance when run on an Intel multicoreprocessor-based system. Accordingly, users will be able to take advantage of manyexisting applications that are already optimized for two threads from the earliest days ofIntel’s transition to multi-core architectures across its desktop, mobile and server processorproduct lines.
Will my application work on a multi-core system if my code is not threaded?
Intel’s tradition of backwards compatibility goes back to its earliest processors andcontinues today. Any application that will run on a single core Intel processor will run on anIntel multi-core processor. However, in order for an application to take advantage of themulti-core capabilities, the code should be multithreaded.
What applications are good candidates to be moved from serial to multi threaded toexperience performance gains on multi-core systems?
First, any program that is in a class of applications where threading is already relativelycommon – video encoding, 3D rendering, video/photo editing and high performancecomputing/workstation applications. These applications are especially amenable to threadlevelparallelism because many of their computations can run simultaneously. Second,though most games are single-threaded today, gaming applications also can benefit frommultithreading. For example, physics and artificial intelligence (AI) can run on separatethreads, potentially leading to a more realistic and challenging gaming environment. Finally,Intel has plans to quickly transition to multi-core architecture across all of its product linesand most industry watchers expect processor clock speeds to level off in the years ahead.The implication is that, in the near future, threading and concurrency will be increasinglyimportant in boosting the performance of all software.
Besides using threaded applications, when else might end users experience aperformance gain on multi-core systems?
Multitasking users or those working in environments marked by lots of backgroundprocessing also should benefit from multi-core systems. Behind-the-scenes processing isincreasingly the norm in business computing environments. Examples include users who runbackground data mining queries while working on other tasks in the foreground or corporateIT departments that unobtrusively update software, troubleshoot hardware or perform virusscanning and other management tasks over the corporate network.
How will I be able to identify the new segmented Centrino brand?
Please refer to the Intel® Centrino® Processor Technology website to see what the different Centrino stickers look like.
If Intel® Celeron® M processors and Intel® Centrino® processor technology are both part of Intel's mobility family, what are the differences?
Intel® Centrino® processor technology represents a combination of Intel's best mobile technologies delivering all four vectors of mobility: performance, integrated wireless, enables great battery life, and enables thinner/lighter form factors.
The Intel® Celeron® M brand represents only the Intel® Celeron® M processor. Designed for mobility, the Intel® Celeron® M processor delivers exceptional value with a balance of mobile processor technology enabling thinner and lighter systems.
How do the Intel® Core™ Duo processors, Intel® Core™ Solo processors, Intel® Celeron® M processors, and Intel® Pentium® M processors differ from each other?
The Intel® Core™ Duo processor is the next-generation processor in the latest Intel® Centrino® mobile technology-based notebooks and delivers revolutionary dual-core mobile performance and great power efficiency.
The Intel® Core™ Solo processor represents the next generation in processor innovation. It is enhanced to handle today's demanding software applications—such as graphics-intensive games or serious number-crunching programs.
The Intel® Pentium® M processor is designed, tested and tuned for mobility, including breakthrough mobile performance, enabling great battery life, enabling sleeker, lighter laptop designs.
The Intel® Celeron® M processor delivers a balanced level of mobile processor technologies mobile performance, lower voltage enables sleeker, lighter laptop designs at an exceptional value.
For more information see the processor comparison table.
What is Micro-Ops Fusion?
Micro-Ops Fusion is a technology that uses fewer CPU resources to execute operations than traditional microprocessors by merging CPU operations together prior to execution in order to increase performance and efficiency. When the micro-operations are fused they use less processor resources in order to handle the same number of operations. Two fused micro-operations occupy a single resource and thus they make the machine behave as a wider machine. Micro-ops fusion delivers efficiency in both performance and power management.
Analogy: A taxi pooling multiple riders into a single trip to save time and energy.
What is Advanced Instruction Prediction?
Advanced instruction prediction is a technology that allows the processor to study the past behavior of programs and intelligently anticipate what instructions will be needed next. The processor can line up instructions for execution before a program requests them. By anticipating changes in program flow rather than merely responding to them, the processor improves performance and efficiency. Predicting branches correctly is one of the areas of high leverage for both performance and power. On top of the standard Bi-Model/Global predictor the processor also includes a loop detector and an indirect branch target buffer.
Analogy: A word processing program that completes a word after you type the first few letters, improving speed and efficiency.
What is the dedicated stack manager?
The dedicated stack manager significantly reduces the number of micro-operations required for the "overhead" of stack management inside the processor. Traditional processors repeatedly interrupt program execution to maintain their own internal accounting. Processors with a dedicated stack manager use sophisticated, specialized-hardware enabling the processor to execute program instructions without interruption, using less power.
Certain instructions use the architectural stack as source of operands. In those instructions there's an overhead work of managing the stack on top of the actual operation that needs to occur. Typically those overhead operations are done using the main machine flow which is a very inefficient way from both power and performance perspective. There are advanced synchronization mechanisms that make sure that the stack pointer value is visible to the software just when it's needed.
What is the power-optimized processor system bus?
The power-optimized processor system bus remains powered down until it senses incoming data form the chipset, allowing to the processor to consume less power. In a typical microarchitecture, a processor has its bus turned on even when it is not in use. With the Pentium M processor and Celeron M processor, portions of the bus are turned on only when they are needed. Architectural and circuit innovations enabled this power-optimized processor system bus technology which lowers power through reduced voltage swing and tighter buffer management.
What is intelligent power distribution?
Most machines employ some level of hardware clock gating to reduce power consumption. Pentium M processor and Celeron M processor implements finer granularity hardware gating mechanisms that allows turning on hardware units partially based on program demand.
Analogy: A motion sensor that turns lights on when you enter a room and shuts them off when you exit.
What is the large, power-aware Secondary Cache?
The Pentium M processor includes a 1MB or 2MB secondary cache and Celeron M processor includes 512K or 1MB secondary cache. The large cache allows a significant reduction in memory data latency providing a big performance improvement. The power-aware cache implements several features to reduce cache power consumption. Traditional microprocessors run the cache as fast as possible, the processor cache on the processor runs slightly slower to save energy and cut down on electricity leakage enabling longer battery life. Special circuit and micro-architectural innovations were implemented in order to reduce power consumption. For example the cache unit keeps track of the last entry that was accessed such that repeating accesses to the same location will not have to lookup the array, thus eliminating a high power operation.
What is deeper sleep alert state?
Deep Sleep and Deeper Sleep Alert States are very low power states the processor can enter during periods of inactivity while still maintaining its context. The Deeper Sleep Alert State is functionally identical to the Deep Sleep Alert State but at a significantly lower voltage providing added benefits of power savings and longer battery life. The Deeper Sleep Alert State is automatically enabled on the platform through the I/O Controller Hub component and the voltage regulator, so there is no user interaction required. This feature maintains processor performance characteristics while taking advantage of the increased power savings.
What is Enhanced Intel SpeedStep® Technology with Multiple Voltage / Frequency Operating Points?
Mobile Intel Pentium 4 Processor-M supports Enhanced Intel SpeedStep® technology allowing the processor to switch between only two core performance frequencies.
Intel Pentium M processors add new capabilities to Enhanced Intel SpeedStep technology with multiple voltage / frequency operating points. This means that dynamic transitions will happen at smaller intervals between the Battery-Optimized mode (lowest voltage / frequency) and the Performance-Optimized mode (highest voltage / frequency), enabling higher performance and lower power for each workload. With dynamic switching capability mobile systems can switch between the multiple operating points based on CPU utilization, without user intervention. The result is that the user observes higher performance and extended battery-life automatically. Enhanced Intel SpeedStep technology with multiple voltage / frequency operating points enables optimum performance at the lowest power whether connected to AC or Battery Power, resulting in a better user experience with no battery life degradation.
Explain the latest mobile packaging technology.
Flip-chip packaging eliminated the wire-bond approach in favor of mounting the die directly to a substrate, improving power delivery and reducing impedance.
The mobile Micro-FCPGA (micro flip chip pin grid array) and Micro-FCBGA (micro flip chip ball grid array) packaging technology provides significant improvements in power delivery and pin inductance compared to their predecessors resulting in dramatically improved performance. The packages incorporate separate power and ground planes and on-package capacitance needed at higher speeds - reducing board space for the implementation. Space savings contribute to smaller designs and more mobility.
What is streaming SIMD extensions 2 (SSE2)?
The microarchitecture includes the new extensions to SIMD capabilities that MMX™ technology and SSE technology delivered by adding 144 new instructions. These instructions include 128-bit SIMD integer arithmetic and 128-bit SIMD double-precision floating-point operations. These new instructions reduce the overall number of instructions required to execute a particular program task and as a result can contribute to an overall performance increase. They accelerate a broad range of applications, including video, speech, and image, photo processing, encryption, financial, engineering and scientific applications.
What is an S-Spec Number?
An S-Spec number is a five-digit code used to identify products. Products are differentiated by their unique characteristics (e.g., core speed, L2 cache size, package type, etc.).
† Hyper-Threading Technology requires a computer system with an Intel® Pentium® 4 processor supporting HT Technology and a Hyper-Threading Technology enabled chipset, BIOS and operating system. Performance will vary depending on the specific hardware and software you use. See http://www.intel.com/info/hyperthreading/ for more information including details on which processors support HT Technology.
This applies to:
|