Offloading argv vector


I am trying to offload the argv vector on MIC and I was wondering what would be the right path to follow.

I found out here :

that "The offload run-time dynamically determines the length of each string element and transfers each element accordingly."

by using something like:

#pragma offload target(mic) in(argv[0:argc])

Fully scalable Parallel Varfiler



I have implemented a Fully scalable Parallel Varfiler that uses a lightweight reader-writer mutex called MREW in a lock striping manner, please read about it and download it from here:

The other one that is fully scalable that i have implemented uses the scalable distributed reader-writer mutex in a lock-striping manner, here is the other one: (with ompt support) cannot trigger ompt_intialize() in an offload openmp environment

I'm running an Intel MIC offload openmp application using openmp runtime (with ompt support, both the CPU side and the MIC side), while on the CPU side can trigger its ompt_intialize() and get profile data, on the MIC side cannot trigger its ompt_intialize(), so that I cannot get the profile data I want. I'm wondering where the problem is.

Saa3d please refrain from posting "likes" to old posts

While I do not wish to restrain you from meaningful comments on new threads, I do kindly ask that you do not post what amounts to a Facebook "like" to old threads. In doing so, this causes a great inconvenience to the contributors to the forum in the sense that we have to take some time to re-read old content in order to discover we did not need to re-read the thread. Scrolling to bottom of thread takes time. Too many of these "likes" conditions the valued responders to NOT read threads where your "like" is the last post.

Using Open vSwitch* with DPDK for Inter-VM NFV Applications

This article walks you through configuration of OVS with DPDK for inter-VM application use cases. Create an OVS vSwitch bridge with two DPDK vhost-user port, each connected to a separate VM, then use a simple iperf3 throughput test to evaluate performance.
  • Développeurs
  • Linux*
  • Réseau
  • Serveur
  • Python*
  • DPDK
  • Data Plane Development Kit
  • OVS
  • Open vSwitch
  • virtualization
  • NFV
  • SDN
  • Réseau
  • Virtualisation
  • About my SemaCondvar and SemaMonitor


    I feel that i must explain to you how do work my inventions that are my SemaCondvar and SemaMonitor objects, you will find those classes inside the SemaCondvar.pas file inside the zip file, SemaCondvar and SemaMonitor are new and portable synchronization objects , SemaCondvar combines all the charateristics of a semaphore and a condition variable and SemaMonitor combines all charateristics of a semaphore and an eventcount , they only use an event object and a very fast and efficient and portable FIFO fair Lock , so they are fast and they are FIFO fair.

    Optimizing matrix-vector multiplication

    Hello everyone,

    In the application I am developing a large matrix M exists of size nxm (n >> m) and a vector x of appropriate size (I will explain what I mean by appropriate). I have to perform two matrix-vector multiplications multiple times, but not with the whole matrix M. I have included a picture to help the discussion.

    S’abonner à Serveur