教授

How to find the reason for poor scalability?

Hello,

     I am running some multithreaded benchmark programs in Mic. Some programs don't scale beyond 32 threads and some beyond 64. I am trying to find out the reason why they are not scalable beyond certain number of threads. Definitely, the poor scaling is not a result of lack of computing resources (i,e we can run 244 hw threads without the problem of context switching).

I am trying to analyze this using Vtune but am still not sure how to study this issue. 

2014 Intel Cup Embedded System Design Contest

Back to ESDC 2014 Official Website >>

Announcements & Editor’s Picks

Welcome to the “ESDC 2014” training & technical support website hosted by Intel Academic Community! As the contest official online technical support portal, this website provides training resource, online forum, and other useful resource to all the contestants!

  • 开发人员
  • 教授
  • 学生
  • inetd has been removed from busybox in mpss 3.1

    My program needs inetd daemon to start my services. But I found the inetd was removed from busybox which was shipped in mpss 3.1.  It's a compatibility issue since the busybox which was shipped in mpss2.1 does include inetd.

    I need your suggestion of how to work around this issue. Is that possible 'inetd' could be moved back in mpss 3.2?

    Quad precision architecture one day?

    Hello.

    I have a dream in which the IEEE-754 quad precision is implemented in hardware in order to allow fast extended precision computation in a portable way instead of the current 80-bit extended format. I would like to know whether this is just a dream for the next 20 years or whether there are current research in this direction because there is a clear need of this for the HPC/physicists community.

    Thank you in advance...

    MIC offload using C++

    Hello,

    I am trying to port a C++ code using the offload mic directives. I have developed a toy code,

    but I cannot manage offload computations using member classes. The code I am working on is provided below.

    main.cpp:

    #include "foo.h"
    int main()
    
    	{
    
    	        foo fo(2,2,2);
    
    	        fo.transfer_on_mic();
    
    	        fo.compute();
    
    	}

    foo.cpp:

    订阅 教授