Space Apps Challenge SF: Where the Sky Was Not the Limit

On April 10th, 2015, I was fortunate to travel from Hillsboro, Oregon to San Francisco, California especially to take part in the International NASA Space App Challenge hosted at Constant Contact. The challenge was held for two days in 133 cities around the world focusing on 4 themes: Earth, outer space, humans, and robotics.

Null Pointer Dereferencing Causes Undefined Behavior

I have unintentionally raised a large debate recently concerning the question if it is legal in C/C++ to use the &P->m_foo expression with P being a null pointer. The programmers' community divided into two camps. The first claimed with confidence that it wasn't legal while the others were as sure saying that it was. Both parties gave various arguments and links, and it occurred to me at some point that I had to make things clear. For that purpose, I contacted Microsoft MVP experts and Visual C++ Microsoft development team communicating through a closed mailing list.

Establish XDB connection on non-shared JTag design

The 60 Pin Debug Port (XDP) Specification Document (DPS) specifies the open chassis Platform requirements to implement a 60 Pin XDP connector to use PHG XDP debug tools and third party vendors that support the 60 Pin XDP interface.

Since Skylake platform, internal boards that will be used as a reference to external customers are required to implement 1 X Merged 60 Pin XDP Connector.

  • Développeurs
  • Partenaires
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 10
  • Microsoft Windows* 8.x
  • Serveur
  • Windows*
  • Avancé
  • xdb
  • Débogage
  • Bureau Microsoft Windows* 8
  • New code release

    We are excited to announce the next release of the Intel® OpenMP* Runtime Library at openmprtl.org. This release aligns with Intel® Parallel Studio XE 2015 Composer Edition Update 4.

    New Features

    • Debugger support interface added to the OSS library

    Bug Fixes

    • Fixed implementation of task 'final' clause
    • Fixed a crash that occurred when task dependence was used
    • Fixed hierarchical barrier in oversubscription case


    Runtime Design Documentation


    I am starting to dig into the runtime source code and I am wondering if there is any information available about its general organization/design. I am mostly interested in the "task"-related topics, for instance how are inter-task dependencies detected, which scheduling algorithms are implemented, and such things.

    Thanks in advance.

    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");

    S’abonner à Avancé