Intel® DevCloud
Help for those needing help starting or connecting to the Intel® DevCloud
1467 Discussions

Test CPUs, GPUs and FPGAs with a sample code in the DevCloud


Hi, my goal is to try a simple code like a Matrix Multiplication to observe the different performances in the different devices in the DevCloud, but I have found some problems... I've tried the Matrix Multiplication that is present in here and it's all okay if I do

qsub -I -l nodes=1:gpu:ppn=2 -d .

(or targetting fpga), but I get problem if I target cpu. However what I need to do is to specify a precise type of CPU, GPU or FPGA when I do the test, so I've seen the list of devices in but I get error if I try to do

qsub -I -l nodes=1:intel-hd-505:ppn=2 -d .

(or inserting any other name of devices)

Can you tell me what do I have to do to reach my goal? Thank you very much in advance

0 Kudos
1 Reply
New Contributor III

I understand that you are a user of Intel DevCloud for oneAPI, but you are pointing to a Getting Started guide for Intel DevCloud for the Edge, which is a separate project with its own set of devices and practices. That would explain the discrepancy.

In your case, if you want to list the available compute nodes and use their properties to request a job, try this:

pbsnodes | grep "properties" | sort | uniq

This is what I got today:

     properties = fpga_compile,xeon,plat8153,skl,ram384gb,net1gbe
     properties = fpga_runtime,xeon,gold6128,skl,ram192gb,net1gbe,fpga,arria10
     properties = gen9,xeon,e-2176g,cfl,gpu,ram64gb,net1gbe,6cores,eus0024
     properties = jupyter,batch,xeon,gold6128,skl,ram192gb,net1gbe

Here, the first property is the type of node, the second is the brand of the CPU, the third (plat8153/gold6128/e-2176g) is the identifier of the CPU model. You can use one of these. 

For questions related to Intel DevCloud for oneAPI (your project), you'll get faster response if you post in this forum:


0 Kudos