Software Optimization Advances Power Efficiencies in Global Telecom Solutions
9Pages

{{requestButtons}}

Catalog excerpts

Software Optimization Advances Power Efficiencies in Global Telecom Solutions - 1

Software Optimization Advances Power Efficiencies in Global Telecom Solutions Maximize Hardware Investment by Achieving 32 Percent Power Savings

Open the catalog to page 1
Software Optimization Advances Power Efficiencies in Global Telecom Solutions - 2

Software Optimization Advances Power Efficiencies in Global Telecom Solutions Sophisticated telecommunications systems offering higher bandwidth capacities, more intelligent processing architectures and more complex implementations result in greater power demands. And more power means higher operating costs, as well as more complex engineering to accommodate thermal management. As a result, power efficiency has emerged as one of the key areas for long-term improvement in telecom applications. Reduced energy usage means lower costs and diminished environmental impact; in turn, potential...

Open the catalog to page 2
Software Optimization Advances Power Efficiencies in Global Telecom Solutions - 3

Introduction Hardware is commonly the starting point when evaluating telecom power efficiencies, given current silicon advances that provide capabilities for effectively managing a server’s power consumption. Kontron's Communications Rack Mount Servers (CRMS) incorporate these advances and are standard building blocks used in a variety of telecom and network applications; these high-performance systems effectively satisfy the demanding requirements and limited space of the telecom central office and data centers. However, software is considered less often and is routinely overlooked in the...

Open the catalog to page 3
Software Optimization Advances Power Efficiencies in Global Telecom Solutions - 4

less power but require more time to return back to work. Since higher speeds consume more power, system architects would logically assume that reducing processing speeds will save power. However, occasionally P-states and C-states work against each other, requiring deeper knowledge of the application itself. For example, applying C-states may be a particularly prudent option given the high number of cores that can be found in enterprise servers or data center systems. A server may be implemented with eight cores but only require one to complete a particular task. Upgraded Kernels An...

Open the catalog to page 4
Software Optimization Advances Power Efficiencies in Global Telecom Solutions - 5

Figure 3 shows a sample workload using two popular releases of the Linux kernel, 2.6.27 and 2.6.18. In particular, 2.6.27 adds the tickless kernel and 2.6.18 does not. Using the less sophisticated timing mechanism on the earlier kernel, the idle machine consumed 163 W versus 133W with the tickless kernel, which delivered an 18 percent savings in power. Even with a significant workload, savings topped 12 percent by using the more sophisticated timing feature of the current Linux OS. Power Governors Servers need a strategy for how fast to process data and how often to sleep, i.e. controlling...

Open the catalog to page 5
Software Optimization Advances Power Efficiencies in Global Telecom Solutions - 6

Figure 4: shows the power savings achieved by choosing a lower power state for our particular workload. The top two curves are copied from Figure 1 which used only the “on-demand” kernel. The bottom line shows the power savings achieved by taking the tickless kernel (2.6.27) and applying the “user space” governor to place the processors in the lowest power state (i.e. lowest frequency). Overall, telecom applications driven by I/O present an interesting challenge. If the thread begins with the arrival of a packet, the best strategy depends on what is happening to that packet. A packet...

Open the catalog to page 6
Software Optimization Advances Power Efficiencies in Global Telecom Solutions - 7

Core selection is another power vs. performance tradeoff that can be controlled by the user. If coded correctly, idle cores consume minimal power. As threads are assigned to cores however, performance tradeoffs may arise because certain resources are shared. For instance, hyperthreaded core siblings share most of the same CPU resources, and cores within a single CPU share input/output (I/O) and cache. Adding a second CPU doubles the cache, and sharing cache may or may not be preferred depending on the application. By default, the OS scheduler will dispatch threads as widely as possible...

Open the catalog to page 7
Software Optimization Advances Power Efficiencies in Global Telecom Solutions - 8

(Transactions perSecondj Figure 6 shows the final results. Manufacturer Insight on Strategic Software Choices Rugged, carrier grade servers offer the performance, long life and reliability integral to secure telecom applications. Manufacturer expertise in developing these systems is essential in validating their ability to meet and exceed demanding performance requirements - but designers must understand that power policies and actual energy savings depend on workload and application architecture. Hardware may be the first line of defense to manage these industry priorities, however greater...

Open the catalog to page 8
Software Optimization Advances Power Efficiencies in Global Telecom Solutions - 9

Kontron, the global leader of embedded computing technology, designs and manufactures embedded and communications standards-based, rugged COTS and custom solutions for OEMs, systems integrators, and application providers in a variety of markets. Kontron engineering and manufacturing facilities, located throughout Europe, North America, and Asia-Pacific, work together with streamlined global sales and support services to help customers reduce their time-to-market and gain a competitive advantage. Kontron’s diverse product portfolio includes: boards & mezzanines, Computer-on-Modules, HMIs &...

Open the catalog to page 9

All Kontron catalogs and technical brochures

  1. HMI SERIES

    2 Pages

  2. CP

    2 Pages

  3. web-panel

    2 Pages

  4. Open-frame

    4 Pages

  5. COMe-cBTi6R

    2 Pages

  6. COMe-cBW6

    2 Pages

  7. COMe-bKL6

    2 Pages

  8. COMe-bV26

    4 Pages

  9. come-mel10

    4 Pages

  10. Kbox

    2 Pages

  11. ETX®-eval

    2 Pages

  12. VX305H-40G

    4 Pages

  13. COMe-cSL6

    2 Pages

  14. COMe-bBD6

    2 Pages

  15. EvoTRAC-P101

    2 Pages

  16. EvoTRAC-P201

    2 Pages

  17. KTQ87/mITX

    2 Pages

  18. Qseven-Q7AL

    2 Pages

  19. STM32MP157

    2 Pages

  20. KBox A-203

    2 Pages

  21. SMARC-sXBTi

    2 Pages

  22. SMARC-sXQU

    2 Pages

  23. SMARC-sAMX7

    2 Pages

  24. SMARC-sAMX8X

    2 Pages

  25. SMARC-sAL28

    2 Pages

  26. COMe-bCL6

    3 Pages

  27. kt-rt-bt

    4 Pages

  28. AT8910

    4 Pages

  29. KTQM67/mITX

    2 Pages

  30. mITX-APL

    3 Pages

  31. KTA55/pITX

    2 Pages

  32. 3.5"-SBC-APL

    3 Pages

  33. SMARC-sXAL

    2 Pages

  34. ETX®-LX2

    2 Pages

  35. COMe-bBD7

    2 Pages

  36. mITX-SKL-H

    3 Pages

  37. mITX-BW

    4 Pages

  38. COMe-bBL6

    2 Pages

  39. ktt30-mitx

    2 Pages

  40. kta70m-mitx

    2 Pages

  41. KTQM87/mITX

    2 Pages

  42. mitx-e38

    4 Pages

  43. mitx-bdw-u

    2 Pages

  44. COMe-cCT6

    2 Pages

  45. COMe-mBT10

    2 Pages

  46. COMe-mCT10

    2 Pages

  47. SMARC-sXBT

    2 Pages

  48. SMARC-sAMX6i

    2 Pages

  49. ETX®-OH

    2 Pages

  50. ETX®-LX

    2 Pages

  51. ETX® Eval

    2 Pages

  52. KTH81/mITX

    2 Pages

  53. KTQ77/FLEX

    2 Pages

  54. KTA75/FLEX

    2 Pages

  55. pITX-E38

    4 Pages

  56. Box PC

    2 Pages

  57. MicroTCA

    2 Pages