Earlier  
Posted Nick Remark
#openstack-cyborg - 2017-11-15
15:41:48 masuberu any questions?
15:41:53 shaohe_feng__ masuberu: haha, we can connect each other convenience in intel's internal connection tool.
15:42:23 masuberu yeah they showed me that tool last time they came to my office
15:42:38 masuberu any plan?
15:42:59 zhipeng i think this is definitely a very interesting use case for us
15:43:22 zhipeng it would be great if you could come back with more details from the Intel guys tomorrow
15:43:34 zhipeng and we could hammer out details for future work
15:43:49 zhipeng i think getting Nova connect with FPGA is easy
15:44:15 zhipeng but how to sched and manage your FPGAs is what we will be working on
15:44:21 masuberu zhipeng, you mean because of SRIOV?
15:44:49 masuberu it can be nova or k8s
15:44:55 masuberu or another method
15:45:05 zhipeng yes because the current support for Nova is good enough
15:45:08 zhipeng to set it up
15:45:11 masuberu ok
15:45:18 masuberu what about overhead?
15:45:36 zhipeng what type of overhead you are thinking about ?
15:45:38 masuberu is it going to have much overhead due to virtualization?
15:45:50 zhipeng i think that depends
15:46:05 zhipeng how you setup the workload between VM and FPGA
15:46:37 masuberu ok, is there anything I can read about that? because I don't know much to be honest
15:46:46 zhipeng for example if you gonna have FPGA do all the GATK heavy lifting and VM just for running a data pipe application
15:46:53 masuberu and I want to get the most of this project
15:47:04 zhipeng i don't think there will be much overhead
15:47:05 masuberu I don't know for how long I can have the FPGAs
15:47:54 masuberu lets say we decide to run on the numa nodes, then I can even enable cpu afinity
15:48:10 masuberu to make sure process use local memory
15:48:16 masuberu but that is a different story
15:48:31 zhipeng yes
15:48:48 masuberu I am more worry about the lack of documentation about openstack+FPGAs
15:49:16 zhipeng you can just go through the nova pci support docs
15:49:16 masuberu also we have another project coming to run GPUs for machine learning stuff
15:49:39 masuberu but that will come in 3-4 months time
15:49:46 masuberu ok
15:49:50 zhipeng cool :)
15:50:00 masuberu another thing I normally deploy openstack using kolla...
15:50:10 masuberu kolla-ansible, not sure if that will be an issue
15:50:14 zhipeng crushil
15:50:29 zhipeng any thoughts on making cyborg kolla-able ? :P
15:51:01 crushil zhipeng, My coworker who presented for us is kolla-kubernetes core
15:51:12 masuberu nice
15:51:13 crushil I'm working with him to get Cyborg kollafied
15:51:24 zhipeng masuberu there you go :)
15:51:24 masuberu that's cool
15:51:32 zhipeng we have everyone you need in cyborg :P
15:51:36 crushil It's already on my plate for a future sprint
15:51:52 masuberu I am quite flexible we can do whatever we want with this nodes as they are running nothing
15:52:19 zhipeng masuberu just give a howler any time you have an issue on this channel
15:52:45 zhipeng core members are always logged in , so as long as any of us are awake, we will respond :)
15:52:47 crushil Btw you should play with this tool https://review.openstack.org/#/c/487972/. I will be integrating Cyborg into this tool
15:53:13 zhipeng you could also just send email to the openstack-dev mailinglist, or openstack-ops
15:55:07 masuberu I think I know rwellum
15:55:33 masuberu ok
15:56:02 masuberu by the way GATK4 is just a jar file
15:56:10 masuberu very simple to install and run
15:57:04 masuberu is it possible to share an FPGU with multiple instances?
15:57:25 masuberu or do I need to assign 1 FPGU card per vm?
15:57:31 LiLiu_ if the FPGA has multiple PFs/VFs, then yes
15:58:08 LiLiu_ It really depends on how the IP is developed
15:58:45 masuberu ok, and the FPGUs has cores?
15:59:29 LiLiu_ nope
15:59:44 masuberu I mean can I break the resources of a FPGU card and assign it to multiple vms?
15:59:50 LiLiu_ FPGA can be virtualized and shared by multiple VMs
16:00:01 LiLiu_ you are right
16:00:40 masuberu for example with memory and cpus I can "define" flavors, can I do same with FPGUs?
16:01:08 LiLiu_ yup
16:01:31 LiLiu_ That's one of the most common ways of managing FPGA in Openstack
16:01:46 masuberu like for instance 0.3Teraflops for one instance and 0.7Teraflops to another
16:01:49 masuberu ok
16:02:08 LiLiu_ That's totally doable
16:02:21 masuberu do you have experience with openhpc?
16:02:40 LiLiu_ I don
16:02:47 masuberu we run rocks cluster but the development is quite slow, I am wondering whether openhpc would be better option
16:02:50 masuberu ok
16:02:55 LiLiu_ but I know someone in my team might do
16:03:32 masuberu ok, thats ok, let try and focus on these tests comparing GATK4 on FPGUs vs Apache Spark
16:03:49 masuberu maybe this type of tests doesn't even makes sense, we will see
16:04:22 masuberu so I will get the cards tomorrow and connected to the servers
16:04:56 LiLiu_ sure
16:05:04 masuberu and from there if anyone know any document about how to integrate nova with fpgus or if there is any document/tool within cyborg project just let me know
16:06:44 LiLiu_ before cyborg is ready to use, I think the most naive way is just use PCI passthrough
16:07:17 masuberu sure
16:13:31 crushil zhipeng, Don't forget to close the meeting
16:13:50 zhipeng of course :)
16:14:01 zhipeng if nothing else, we had a great discussion today
16:14:07 zhipeng the meeting is adjourned
16:14:22 zhipeng and I will let everyone know the new ZOOM meeting time
16:14:28 zhipeng #endmeeting
16:14:30 openstack Meeting ended Wed Nov 15 16:14:28 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
16:14:31 openstack Minutes: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2017/openstack_cyborg.2017-11-15-15.00.html
16:14:32 openstack Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_cyborg/2017/openstack_cyborg.2017-11-15-15.00.txt
16:14:34 openstack Log: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2017/openstack_cyborg.2017-11-15-15.00.log.html
16:22:04 masuberu thank you all
16:22:28 masuberu and sorry I hijack the whole meeting, I guess you probably had other things to talk
16:22:47 masuberu it is 3.22am here so I am going to sleep now
16:23:30 masuberu please feel free to send me an email if any idea pops up manuel.sb@garvan.org.au or masber@hotmail.com
16:23:35 masuberu nite
16:26:56 zhipeng nite :)
16:50:23 jkilpatr did we start at 10am this time? I was off by an hour :(
#openstack-cyborg - 2017-11-17
14:17:43 zhipeng jkilpatr ttk2[m] i've written a coarse draft for my idea mentioned last team meeting

Earlier   Later