cpu

Detecting CPU-bound Applications in Server Systems

Applications in data centers process huge workloads every day. Many of them are CPU intensive, disk I/O intensive, network I/O intensive or a combination thereof. Maintaining a data center is challenging because the amount of work being run, and data being processed is getting larger, which may result in bottlenecks. When an application has a bottleneck (either CPU, disk I/O or network), the effects may result in degradation of the whole system’s performance.

History of … one CPU instructions: Part 1. LDDQU/movdqu explained

Once upon the time and back to 2000, Intel brought to market NetBurst microarchitecture (http://en.wikipedia.org/wiki/NetBurst_%28microarchitecture%29 )  with Pentium 4 CPUs .
At 2004, with its Prescott revision/core and as a part of SSE3 instruction set, we’ve got LDDQU instruction,

Where the main focus area used to be - Video Encoding:
The most compute-intensive part of a video encoder is usually Motion Estimation (ME) where blocks from the

Programmatically Tracking CPU Utilization


Issue/Challenge

Microsoft Windows* does not provide a simple mechanism for programmatically calculating the percentage of CPU utilization. The primary API provided, Performance Data Helper (PDH), is not highly intuitive and does not provide for easy integration into applications or simple utilities.

  • cpu
  • Коммуникационные фабрики и с чем их едят – трудности проектирования

    Если у человека, далекого от компьютерной индустрии, спросить, что находится внутри процессора, ответ, скорее всего, ограничится словами «компьютерные мозги». Человек, которому эта тема ближе, назовет примерно десяток различных блоков (например, кэш, ядра и контроллер памяти). Но вот как эти блоки соединены друг с другом, ответить, скорее всего, затруднится или ответит неверно.

    Multithreading the Rendering Pipeline for 3D Model Animation


    Abstract

    This article proposes a simple and efficient multithreading solution to accelerate rendering for a number of animated 3D models. The solution enhances the performance of skeletal animation by using a thread pool, double buffering, and intermittent updates. This set of techniques performs CPU-based skeletal animation at performance levels that are competitive with GPU-based animation implementations, and it serves as a flexible alternative on multi-core systems.

  • Multithreading
  • 3d model
  • cpu
  • GPU
  • animator
  • digital content creation
  • physics
  • visual computing
  • Desarrollo de juegos
  • Gráficos
  • Computación en paralelo
  • Игра Bulletstorm, или Многоядерность в действии

    22 февраля вышла игра Bulletstorm, и многие уважаемые ресурсы тут же начали сравнивать ее с таким шедеврами, как Gears of War и даже Duke Nukem. Прочитав штук десять крайне положительных отзывов на русском и английском, я сходил в магазин рядом с домом и всего за 540 рублей купил диск с игрой. Bulletstorm оказалась действительно неплохим шутером. Пожалуй, чуть более детским, чем хотелось бы, но все же увлекательным и в меру смешным. Но рекомендовать Bulletstorm всем знакомым я буду не только из-за сюжета и графики.

    Надо ли заставлять GPU помогать CPU?

    Когда в прошлом году Intel добавила в свои процессоры графическое ядро, это было воспринято с одобрительным пониманием, но, что называется, без фанфар. В конце концов, если до этого в CPU переехал контроллер памяти, так чего бы не перевести туда же остальной функционал северного моста? И стала встроенная графика жить да поживать повсеместно, от Intel Atom до мобильных Core i7. Кто хотел – использовал ее, кто не хотел – выбирал компьютер с дискретным ускорителем. В общем, ничего, по большому счету, не изменилось.

    Процессор побеждает снова

    Я уже неоднократно прохаживался по тому, насколько малоэффективными оказываются видеокарты в деле сжатия видео . Но вот на днях обнаружил еще один неприятный феномен – оказывается, и в декодировании помощь видеокарты иногда оказывается медвежьей услугой.

    Intel Parallel Universe introduction

    As an Intel employee, I often get to see demonstrations from other projects at Intel. Yesterday I got to see a demonstration from Chuck Piper on Intel Parallel Universe, this is an online service for testing how an application scales on many CPU cores. The web site is at paralleluniverse.intel.com. The demonstration is on YouTube. The service is free and allows people to try out applications on 1, 2, 4, 8, 16 cores and see all at once how an application behaves in each situation.

    Ylian

    英特尔为什么能在CPU方面领跑?

    提起CPU的诞生,人们一定会联想起奔腾处理器,然后回忆起当时用286,386等的情况。奔腾几乎就是处理器的代名词,因为当时只有因特尔一家设计这种高科技的玩意。随着社会的发展,奔腾逐渐成为了历史,慢慢我们开始接纳了一个新词,双核处理器。

    酷睿双核是一个划时代的产品,他打破了传统CPU的运算模式,变成同步运算执行,大大的增加了计算效率。随着双核概念慢慢被人们接受,后来由发证到四核,知道最近因特尔发布的原生四核Core i7有八个逻辑内核的处理器。让我们感受到高科技血液在高速流动,IT产品更新非常快,周期非常短。只有不断的开发更好性能的产品,才能一直保持市场的领先地位。

    因特尔曾表示,公司将不遗余力地继续发展其tick-tock的发展战略,每隔一年即推出一款全新的芯片产品。每隔一年退出一款新产品,这个说起来容易,但是做到其实非常困难的。但因特尔竟然放出如此的豪言壮语,一方面是和自己对自己实力的自信,另一方面也表现了对处理器市场的重视。

    Suscribirse a cpu