Dedicated Servers Based on Intel Avoton Processors

    intel avoton

    This year, Intel introduced the new Atom family of processors in the C2000 family, also known as Avoton. We will discuss the new configurations and their technical features in detail in this article.

    Specifications


    The 64-bit processors of the Intel Atom C2000 family, also known under the code name Avoton, replaced the previous generation (code name Intel Centerton), which for a number of reasons proved to be of little demand.

    New processors are available in a 22-nanometer process. They include from 2 to 8 cores. We offer servers based on the oldest in the line of eight-core Intel Atom C2758 processor (their configurations are described in detail below).

    Processors of the Intel Atom C2000 family support the out-of-order execution of 64-bit instructions, which allows to increase productivity. Turbo Boost technology is also supported, with the help of which productivity automatically increases during peak loads. So, the clock frequency of 2.4 GHz with Turbo Boost can be increased to 2.7 GHz.

    The power consumption level of the new processors is in the range of 5 - 20 watts.

    Like previous models, processors from the Intel Atom C2000 family have 16 PCI Express lanes and support LPC, SPI, SMBus, UART interfaces. The dual-channel DDR controller works with DDRIII-1600 and DDRIIIL-1600 memory.

    The new processors are based on the Silvermont microarchitecture, thanks to which it was possible to achieve a significant increase in performance. Consider its features in more detail.

    New architecture


    The architecture of Intel Atom processors has not undergone major changes for a long time (apart from the transition from 45nm to 32nm process). The advent of the Silvermont microarchitecture was a serious step forward: the processors of the new family are fundamentally different from all previous models of “atoms”.

    The new microarchitecture is based on an extraordinary execution of commands, so productivity has increased significantly. At the same time, Intel is still based on the principle of combining certain instructions into a single micro-operation instruction, which increases the processing efficiency of the corresponding x86 commands.

    For processors with Saltwell microarchitecture (Intel Centerton processors are based on it), the length of the computing pipeline is 16 steps. Since these processors are based on the paradigm of sequential execution of instructions, micro-operations must go through all stages of the pipeline, even if they do not need access levels to the cache. As a result, a branch with a transition prediction error spends 13 cycles in vain.

    In Intel Silvermont architecture, micro-operations can bypass cache access levels and execute immediately when the cache is not used. Therefore, erroneous
    prediction consumes only 10 cycles.

    Many of the instructions that were slowly executed in the previous architecture were modified to reduce latency and increase throughput. Floating-point calculations have been reduced by a few clock cycles. Pair SIMD calculations are now performed in 4 cycles, and not in 9, as before. The number of instructions per cycle increased by about 1.5 times.

    The L2 cache on Intel Silvermont-based processors is tightly integrated with the cores. The cores are combined into modules - pairs with a common L2 cache 1 MB in size. Individual cores, the L2 cache, and the interface between the cores and the cache can be powered independently of each other. The cores in the same module can operate at different frequencies, but by default they work symmetrically.

    The modules communicate with each other using the IDI (in-die interface implemented on the chip itself), which has independent read / write channels.

    One of the hallmarks of the Silvermont architecture is the abandonment of HyperThreading technology. Improving the performance of many threaded applications is achieved by increasing the number of physical cores.

    In order to improve performance in the processors based on Silvermont, the instruction set has been substantially updated. AES-NI and Secure Key encryption acceleration also appeared.

    Virtualization hardware support is based on second-generation VT-x technology. A set of Extended Page Tables functions is supported, including addressing the Virtual Processor ID in the TLB buffer and the Unrestricted Guest mode, with which KVM users can access the executable code.

    At the level of instructions and functionality, the Intel Atom C2000 family of processors are fully compatible with the Xeon family of processors.

    Performance


    To give a more visual representation of the performance of new processors, we present a table with the test results.

    Testing was performed using the sysbench utility (CPU, Threads, Mutex, Memory columns). The lower the value, the better the performance.

    The table also includes the results of calculating the relative performance per core (column “Core 1 Performance”) and per core with frequency normalization (column “Architecture Efficiency”). The higher the value, the better the result.
    ModelCPUThreadsMutexMemory1 core performanceArchitecture EfficiencyKernelsFrequency GHz
    2x Xeon E5-263037.27339.9924.06567.5592.240.97122.3
    2x Xeon E5-262042.10142.8784.46473.7841.980.99122
    2x Xeon E562059.90729.992.83261.6522.090.8782.4
    2x Xeon L563071.03434.0593.34868.5831.760.8382.13
    Xeon E3-127072.56519.6161.52310.83.451.0143.4
    Xeon E3-123087.89126.9021.62223.3482.840.8943.2
    2x Xeon E550494.22134.6453.31377.0461.330.6682
    Avoton C-2758135.62429.70665.2578.8950.920.3882.4
    2x Xeon E5-2603142.66233.1834.57589.1170.880.4981.8
    Core2 Q8300151.5531.284.34571.5831.650.6642.5
    Core i3-2120175.78229.0131.41818.2012.840.8623.3
    Core2 e8400252.46443.4430.96826.5141.980.6623
    2x Xeon E5130339.77245.8136.83890.8130.740.3742
    Atom atom d5252159.999149.2348.177210.2180.230.1321.8
    The table shows that due to the improvement of the processor architecture, the computational efficiency has increased almost three times. The new “Atoms” have risen to about the level of Xeon processors of old generations, they barely reach the level of Core2 microarchitecture. The performance lag of the architecture from modern Xeon models is compensated by the high frequency of the cores and their number, which favorably affects the final performance.

    The test results indicate that the new Atoms have a much wider range of tasks than the previous models. Today it is safe to say that Atom processors are no longer a niche product and are striving for the low-middle segment of the server market. Low cost, low power consumption and fairly ample opportunities undoubtedly make them attractive to a wide range of potential users.

    New configurations and their features


    We offer the following server configurations based on Intel Avoton processors:
    • Intel Atom C2758 2.4GHz, 8GB DDR3, 2 × 1TB SATA - 3000 rubles per month;
    • Intel Atom C2758 2.4GHz, 16GB DDR3, 2 × 240GB SSD - 4000 rubles per month.

    The new servers will undoubtedly attract many users simply because they are characterized by an excellent price-quality ratio.

    The first configuration (Intel Atom C2758 2.4GHz, 8GB DDR3, 2 × 1TB SATA) is well suited for tasks such as serving static web pages, dedicated entry-level hosting, data delivery, etc.

    Model c SSD can be used as a front-end server, as well as a caching server. New servers are available for order both in St. Petersburg and in Moscow.

    Readers who cannot post comments here are welcome to join us on the blog .

    Also popular now: