- cd host-kernel
- make menuconfig
- make; make modules
- sudo make install modules_install headers_install
- make phi-kenel
- make host-mpss
- make nvmep2p
- make diod
- Put your file at ./scritpt with '_mic' suffix
- Files are copied to /usr/bin in mic by running 'make phi-install' or 'make phi-kernel'
- Since all files are part of initramfs of xeon phi, mic needs to be rebooted.
Usage: ctrl.py [options]
Options:
-h, --help show this help message and exit
--verbose print out log
--dryrun dry run
--debug=DEBUG debug out for {host:mic}:{fs:net}
> boot : Boot all MICs
> fs_down : Umount 9p for all MICs
> fs_up : Mount 9p for all MICs
> net_down : Shutdown network for all MICs
> net_up : Bring up network for all MICs: {sock* | mtcp}
> reboot : Reboot all MICs
> show_config : Show current configuration
> shutdown : Shutdown all MICs and relevant services
- phi
- sshpass -p phi ssh root@mic0 or simply scripts/mic-ssh mic0
- Changwoo Min [email protected]
- Woonhak Kang [email protected]
- Mohan Kumar [email protected]
- Sanidhya Kashyap [email protected]
- Steffen Maass [email protected]
- Heeseung Jo [email protected]
- Taesoo Kim [email protected]
@inproceedings{min:solros,
title = {{SOLROS: A Data-Centric Operating System Architecture for Heterogeneous Computing}},
author = {Changwoo Min and Woon-Hak Kang and Mohan Kumar and Sanidhya Kashyap and Steffen Maass and Heeseung Jo and Taesoo Kim},
booktitle = {Proceedings of the 13th European Conference on Computer Systems (EuroSys)},
month = apr,
year = 2018,
address = {Porto, Portugal},
}