INF5063 - Dolphin PCI Express Resources & FAQ

 

Page for resources and frequently asked questions for the Dolphin machines. If you have any other questions, please send an email to inf5063@ifi.uio.no

The following table gives an overview of the status of the lab machines in the lab at Simula. The lab machines are connected in a switch config, and the setup of the hardware is the same as on previous home exams with Ubuntu 12.04 LTS. 

Remember that you have to SSH into oslo.simula.no to access the lab-net here at Simula. Username and password has been provided to all groups:

Dolphin Status
Computer Node ID CPU GPU Compute Capability SIMD Capability Status
halvorsen.ndlab.net 4 Intel Core i7-870 - - SSE 4.2 Operational
mpg-2014-12.ndlab.net 12 Intel Core i5-4590 Quadro K2200 5.0 SSE 4.2 / AVX2 Dolphin
mpg-2014-13.ndlab.net 16 Intel Core i5-4590 Quadro K2200 5.0 SSE 4.2 / AVX2 Operational
mpg-2014-14.ndlab.net 20 Intel Core i5-4590 Quadro K2200 5.0 SSE 4.2 / AVX2 Down (Simula)
mpg-2014-17.ndlab.net 24 Intel Core i5-4590 Quadro K2200 5.0 SSE 4.2 / AVX2 Cable to mpg-2014-18
mpg-2014-18.ndlab.net 28 Intel Core i5-4590 Quadro K2200 5.0 SSE 4.2 / AVX2 Cable to mpg-2014-17
mpg-2014-19.ndlab.net 32 Intel Core i5-4590 Quadro K2200 5.0 SSE 4.2 / AVX2 Dolphin
singapore.ndlab.net 36 Intel Core i7-4770 - - SSE 4.2 / AVX2 Need reinstall
storage.ndlab.net 8 Intel Core i5-4590 - - SSE 4.2 / AVX2 Operational

Please note that only one person in a group may reserve a timeslot (max 4 hours) at a time! The reason for this is to allow other user access to the processing machines as well. Groups can share the two I/O machines (halvorsen & storage). Try to be only one group per processing machine (mpg-2014-xx). We have a reservation system in place for the GPU machines here at Simula:

https://booking.ndlab.net

The login to open the page is the same you use to access the Home Exams. Remember to log into the calendar with the username and password provided to your group.

 

GPU Programming Resources

nVIDIA CUDA Toolkit 7.5 Documentation

Intel Intrinsics Guide 

Dolphin SISCI API Documentation

Dolphin SISCI User Guide

 

Frequently Asked Questions

 

Q: There are some issues with the SISCI API and the PCI Express networks. How do I get in touch with Dolphin?

A: You can get in touch with Dolphin Support at: simula-support@dolphinics.no

 

Q: Can groups share machines?

A: Share the I/O machines! However we do not recommend multiple groups on the processing machines. 

 

Q: Can all machines talk to each other over PCI Express?

A: Yes. In the current setup, all nodes are connected over a 8-port Dolphin IXS600 PCI Express Switch.

 

Q: Can we assume that the node IDs are static?

A: You can for the I/O machines (halvorsen.ndlab.net is always node ID 4 and storage.ndlab.net is always node ID 8), but not for the processing machines.

 

Q: How can we find the code examples that Dolphin talked about on the lecture?

A: Check the /opt directory of the machine, you’ll find the Dolphin driver installed on the machines:
20151021-0300-DIS_IX_install_SVN-r36586-r4625-x86_64.sh
 
Copy this to your users directory and execute it with the --get-tarball option.
This will generate a tar with source. In this tar, the example and benchmark programs are located in this directory: DIS/src/SISCI/cmd/test