Código abierto

how to enable multiple cores for openMP


          I'm recently learning to use openMP, it can schedule multiple threads for processing speeding up. My host PC has 4 cores, each core has 4 hardware threads. Does openMP also support scheduling  multiple cores for processing?

          As a simple example, I have below code with omp enabled.

    int i;
    printf("openMP begins!\n");
    #pragma omp parallel num_threads(4)
    for (i = 0; i < 5; i++)
        printf("Iter:%d\n", i);
    printf("openMP ends!\n");

Ceph Erasure Coding Introduction

Ceph introduction

Ceph, The Future of Storage™, is a massively scalable, open source, software-defined storage system that runs on commodity hardware. Ceph has been developed from the ground up to deliver object, block, and file system storage in a single software platform that is self-managing, self-healing and has no single point of failure. Because of its highly scalable, software defined storage architecture, Ceph is an ideal replacement for legacy storage systems and a powerful storage solution for object and block storage for cloud computing environments.

Controlling Philip Hue Lights using Intel Edison

Have you ever wanted to control your light bulbs? Ever forget to turn off your lights before a long trip? Well Philip's has developed this smart light bulbs that allow you to control the lights via wifi called Philip Hue Lights. Philip's has a great smartphone app that let's you control the lights (setting timers, moods, etc.), but I wanted to try controlling the lights via my Intel Edison board via NodeJS. 

Use cases benefiting from the optimization of small networking data packets using Intel® DPDK an open source solution

Intel® Data Plane Development Kit (Intel® DPDK) is a set of optimized data plane software libraries and drivers that can be used to accelerate packet processing on Intel® architecture. The performance of Intel DPDK scales with improvements in processor technology from Intel® Atom™ to Intel® Xeon® processors. In April 2013 6WIND established dpdk.org an Open Source Project where Intel DPDK is offered under the open source BSD* license.

  • Desarrolladores
  • Socios
  • Redes
  • Servidor
  • Intermedio
  • Intel® DPDK
  • Intel® Xeon® processors
  • SDN
  • NFV
  • Open vSwitch*
  • Intel® QuickAssist Technology
  • Redes
  • Big data (datos a gran escala)
  • Código abierto
  • Parallel Image Processing in OpenMP - Image Blocks

    I'm doing my first steps in the OpenMP world.

    I have an image I want to apply a filter on.
    Since the image is large I wanted to break it into non overlapping parts and apply the filter on each independently in parallel.
    Namely, I'm creating 4 images I want to have different threads.

    I'm using Intel IPP for the handling of the images and the function to apply on each sub image.

    I described the code here:

    Benefits of Using Intel® Software Development Emulator


    New Intel processors introduce enhanced instruction set extensions to improve performance or strengthen security of an application.  Instruction set extensions like Intel AVX1 and AVX21 are used to improve performance and Intel SHA2 instructions are used for SHA acceleration to increase security of an application.

  • Desarrolladores
  • Profesores
  • Estudiantes
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Servidor
  • Windows*
  • C/C++
  • Avanzado
  • Principiante
  • Intermedio
  • software developer emulator
  • sde
  • server
  • windows
  • Linux
  • Intel Processor
  • Programming
  • Académico
  • Depuración
  • Herramientas de desarrollo
  • Procesadores Intel® Core™
  • Código abierto
  • Subprocesos
  • Suscribirse a Código abierto