VIA Nano: Difference between revisions
No edit summary |
No edit summary |
||
Line 49: | Line 49: | ||
| accessdate = 2008-05-28}}</ref> Being a completely new design, the Isaiah architecture was built with support for features like the [[x86-64]] instruction set and [[x86 virtualization]] which were unavailable on its predecessors, the [[VIA C7]] line, while retaining their encryption extensions. Several independent tests showed that the Via Nano performs better than the single core [[Intel Atom]] across a variety of workloads.<ref>[http://enthusiast.hardocp.com/article.html?art=MTUzNSw0LCxoZW50aHVzaWFzdA==]</ref><ref>[http://hothardware.com/Articles/VIA-Nano-L2100-vs-Intel-Atom-230-Head-to-Head/?page=7]</ref><ref>[http://pcper.com/article.php?aid=597&type=expert&pid=9]</ref> In a 2008 [[Ars Technica]] test, a VIA Nano gained significant performance after its CPUID changed to [[Intel]], hinting at the possibility that the benchmark software only checks the CPUID instead of the actual features supported by the CPU to choose a code path.<ref>[http://arstechnica.com/hardware/reviews/2008/07/atom-nano-review.ars/6 Low-end grudge match: Nano vs. Atom], [[Ars Technica]]</ref> |
| accessdate = 2008-05-28}}</ref> Being a completely new design, the Isaiah architecture was built with support for features like the [[x86-64]] instruction set and [[x86 virtualization]] which were unavailable on its predecessors, the [[VIA C7]] line, while retaining their encryption extensions. Several independent tests showed that the Via Nano performs better than the single core [[Intel Atom]] across a variety of workloads.<ref>[http://enthusiast.hardocp.com/article.html?art=MTUzNSw0LCxoZW50aHVzaWFzdA==]</ref><ref>[http://hothardware.com/Articles/VIA-Nano-L2100-vs-Intel-Atom-230-Head-to-Head/?page=7]</ref><ref>[http://pcper.com/article.php?aid=597&type=expert&pid=9]</ref> In a 2008 [[Ars Technica]] test, a VIA Nano gained significant performance after its CPUID changed to [[Intel]], hinting at the possibility that the benchmark software only checks the CPUID instead of the actual features supported by the CPU to choose a code path.<ref>[http://arstechnica.com/hardware/reviews/2008/07/atom-nano-review.ars/6 Low-end grudge match: Nano vs. Atom], [[Ars Technica]]</ref> |
||
On november 3, 2009, Via launched the Nano 3000 series. Via claims that these models can offer a 20% peformance boost and 20% more energy effeciency than the Nano 1000 series<ref>http://www.via.com.tw/en/resources/pressroom/pressrelease.jsp?press_release_no=4247</ref>. Benchmarks ran by Via claim that a 1.6 GHz 3000-series Nano can outperfrom the aging Intel Atom N270 by about 40-54%<ref>http://www.via.com.tw/en/products/processors/nano/</ref>. The 3000-series adds an SSE4 instruction set, which was first introduced in the Core i7. |
On november 3, 2009, Via launched the Nano 3000 series. Via claims that these models can offer a 20% peformance boost and 20% more energy effeciency than the Nano 1000 and 2000 series<ref>http://www.via.com.tw/en/resources/pressroom/pressrelease.jsp?press_release_no=4247</ref>. Benchmarks ran by Via claim that a 1.6 GHz 3000-series Nano can outperfrom the aging Intel Atom N270 by about 40-54%<ref>http://www.via.com.tw/en/products/processors/nano/</ref>. The 3000-series adds an SSE4 instruction set, which was first introduced in the Core i7. |
||
==Features== |
==Features== |
Revision as of 21:00, 3 November 2009
General information | |
---|---|
Marketed by | VIA Technologies |
Designed by | Centaur Technology |
Common manufacturers | |
Performance | |
FSB speeds | 533 MHz to 800 MHz |
Architecture and classification | |
Microarchitecture | VIA Isaiah |
Instruction set | x86-64 |
Physical specifications | |
Cores |
|
Package |
|
Products, models, variants | |
Core name |
|
The VIA Nano (formerly codenamed VIA Isaiah) is a 64-bit central processing unit for personal computers released by VIA Technologies in 2008 after five years of development [1] by its CPU division, Centaur Technology. This new Isaiah 64-bit architecture was designed from scratch, unveiled on 24 January 2008,[2][3][4][5] and launched on May 29, including low voltage variants and the Nano brandname.[6] The processor supports a number of VIA-specific x86 extensions designed to boost efficiency in low-power appliances. A dual-core version is expected but has yet to ship.[7][8]
Unlike Intel and AMD, VIA uses two distinct development codenames for each of its CPU cores. In this case, the codename 'CN' was used in the U.S. by Centaur Technology. Biblical names are used as codes by VIA in Taiwan, and Isaiah was the choice for this particular processor and architecture. It is expected that the VIA Isaiah is twice as fast in integer performance and four times as fast in floating-point performance as previous-generation VIA Esther at an equivalent clock speed. Power consumption is also expected to be on par with the previous generation VIA CPUs, with thermal design power ranging from 5W to 25W.[9] Being a completely new design, the Isaiah architecture was built with support for features like the x86-64 instruction set and x86 virtualization which were unavailable on its predecessors, the VIA C7 line, while retaining their encryption extensions. Several independent tests showed that the Via Nano performs better than the single core Intel Atom across a variety of workloads.[10][11][12] In a 2008 Ars Technica test, a VIA Nano gained significant performance after its CPUID changed to Intel, hinting at the possibility that the benchmark software only checks the CPUID instead of the actual features supported by the CPU to choose a code path.[13]
On november 3, 2009, Via launched the Nano 3000 series. Via claims that these models can offer a 20% peformance boost and 20% more energy effeciency than the Nano 1000 and 2000 series[14]. Benchmarks ran by Via claim that a 1.6 GHz 3000-series Nano can outperfrom the aging Intel Atom N270 by about 40-54%[15]. The 3000-series adds an SSE4 instruction set, which was first introduced in the Core i7.
Features
- x86-64 instructions superscaler out-of-order architecture (AMD compatible implementation)
- 65 nm manufacturing process
- clock speed of 1 GHz to 2 GHz
- bus speed of 533 MHz or 800 MHz
- Support for ECC
- x86 virtualization (Intel compatible implementation), deactivated before stepping 3
- 128 KB L1 cache and 1 MB L2 cache, exclusive
- Pin compatible with the VIA C7.
Architecture improvements
- Out-of-order and superscalar design: Providing much better performance than its predecessor, the VIA C7 processor, which was in-order. This puts the Isaiah architecture in line with current offerings from AMD and Intel, except for Intel Atom which has an in-order design.
- Instructions fusion: Allows the processor to combine some instructions as a single instruction, reducing power requirements and giving higher performance (the Atom uses a similar strategy in processing x86 instructions in a more 'whole' manner, rather than breaking them into RISC-like micro-ops).
- Improved branch prediction: Uses eight predictors in two pipeline stages.
- Cache design: An exclusive cache design means that contents of the L1 cache is not duplicated in the L2 cache, providing a larger total cache.
- Data prefetch: Incorporating new mechanisms for data-prefetch, including both the loading of a special 64-line cache before loading the L2 cache and a direct load to the L1 cache.
- Fetches 4 x86 instructions per cycle as opposed to Intel's 3-5
- Issues 3 micro-operations/clock to execution units
- Memory access: Merging of smaller stores into larger load data.
- Execution units: Seven execution units are available, that allows up to seven micro-ops being executed per clock.
- 2 Integer units
- One unit (ALU1) is feature complete, while the other (ALU2) lacks some low usage instructions and therefore can be used more often for tasks like address calculations.
- 2 Store units (VIA refer to this as one for Address Store and another for Data Store)
- 1 Load unit
- 2 Media units with 128-bit wide datapath, supporting 4 single precision or 2 double-precision operations.
- One unit (MEDIA-A) correspond to floating point support, 2-clock latency for single-precision and double-precision add instructions, integer SIMD, encryption, divide and square root.
- The other unit (MEDIA-B) performs single-precision multiplies, with 3-clock latency for double-precision multiplies.
- 2 Integer units
- Media computation: Refers to the use of floating point execution units.
- Using an execution unit for floating point computation and another for multiplication allows the execution of up to four floating point and four multiplies per clock.
- A new implementation of FP-addition with the lowest latency (in clocks) seen in x86 processors so far.
- Almost all integer SIMD instructions execute in one clock.
- Implements MMX, SSE, SSE2, SSE3, SSSE3 multimedia instruction sets
- Implements SSE4 multimedia instruction set (VIA Nano 3000 series only)
- Power Management: Besides requiring very low power, many new features are included.
- Includes a new C6 power state (Caches are flushed, internal state saved, and core voltage is turned off).
- Adaptive P-State Control: Transition between performance and voltage states without stopping execution.
- Adaptive Overclocking: Automatic overclocking if there is low temperature in the processor core.
- Adaptive Thermal Limit: Adjusting of the processor to maintain a user predefined temperature.
- Encryption: Includes the VIA PadLock engine
See also
References
- ^ "VIA to launch new processor architecture in 1Q08". DigiTimes. Retrieved 2007-07-25.
- ^ "Isaiah revealed: VIA's new low-power architecture". ArsTechnica.com. Retrieved 2008-01-24.
- ^ "VIA's New Centaur Designed Isaiah CPU Architecture". HardOCP.com. Retrieved 2008-01-24.
- ^ "Via launches 64-bit architecture". LinuxDevices.com. Retrieved 2008-01-24.
- ^ "A look at VIA's next-gen Isaiah x86 CPU architecture". TechReport.com. Retrieved 2008-01-24.
- ^ "VIA Launches VIA Nano Processor Family". VIA. Retrieved 2008-05-29.
- ^ http://www.electronista.com/articles/08/12/31/new.via.nano.chips.coming/
- ^ http://www.itexaminer.com/via-readies-dual-nano-for-vegas-launch.aspx
- ^ "VIA Isaiah Architecture Introduction" (PDF). VIA. Retrieved 2008-05-28.
- ^ [1]
- ^ [2]
- ^ [3]
- ^ Low-end grudge match: Nano vs. Atom, Ars Technica
- ^ http://www.via.com.tw/en/resources/pressroom/pressrelease.jsp?press_release_no=4247
- ^ http://www.via.com.tw/en/products/processors/nano/
External links
Press
- "The Battle of Low-Power Processors: Best Choice for a Nettop". 2008-09-27.
- "Low-end grudge match: Nano vs. Atom". 2008-07-30.
- "Via's Nano L2100 takes on Intel's Atom 230". 2008-07-30.