| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2017-11-15 | |||
| 15:00:29 | zhipeng | #startmeeting openstack-cyborg | |
| 15:00:30 | openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | |
| 15:00:33 | openstack | The meeting name has been set to 'openstack_cyborg' | |
| 15:01:25 | zhipeng | #link https://zoom.us/j/973513277 | |
| 15:06:03 | zhipeng | just did a little bit chatting with crushil, that we will keep irc meeting today, and move the zoom meeting to a later time slot for dev specific issue | |
| 15:06:14 | zhipeng | will keep everybody posted | |
| 15:07:29 | masuberu | so no zoom, just irc for now? | |
| 15:08:29 | zhipeng | masuberu yep :) | |
| 15:08:36 | zhipeng | crushil you there ? | |
| 15:09:03 | masuberu | ok | |
| 15:09:05 | shaohe_feng_ | zhipeng: what's the zoom conference ID? | |
| 15:09:26 | zhipeng | shaohe_feng_ will do zoom tomorrow morning | |
| 15:09:54 | shaohe_feng_ | zhipeng: got it. | |
| 15:10:01 | zhipeng | could everyone log their names ? | |
| 15:10:04 | zhipeng | #info Howard | |
| 15:10:23 | zhuli | Can’t get my pc connected, have to use cellphone | |
| 15:10:32 | mpaolino | #info Michele | |
| 15:10:41 | zhipeng | zhuli we will just irc tonight | |
| 15:10:41 | Guest69871 | #info Li | |
| 15:10:42 | zhuli | #info zhuli | |
| 15:10:51 | zhuli | Got it | |
| 15:11:01 | Guest69871 | Do we have another meeting tomorrow? | |
| 15:11:20 | crushil | I'm here | |
| 15:11:35 | zhipeng | okey seems like full house almost :) | |
| 15:11:36 | crushil | #info Rushil | |
| 15:11:58 | zhipeng | #topic GATK4 FPGA requirement discussion | |
| 15:12:23 | zhipeng | the first order of business today is that we have masuberu | |
| 15:12:49 | masuberu | o/ | |
| 15:12:54 | zhipeng | system engineer from one of the largest genome testing reserach testing centers in the world | |
| 15:13:05 | zhuli | Welcome masuberu | |
| 15:13:19 | masuberu | thank you all for having me here | |
| 15:13:33 | zhipeng | to talk with us about their upcoming trail with Intel FPGA card to run GTAK4 application for genome analysis | |
| 15:13:42 | zhipeng | the floor is yours masuberu :) | |
| 15:13:50 | masuberu | than you | |
| 15:14:05 | masuberu | I work for a medical research intitute | |
| 15:14:16 | masuberu | and as sequence and analyse genomes | |
| 15:14:22 | shaohe_feng__ | #info shaohe | |
| 15:14:29 | masuberu | right now we are in a project with intel | |
| 15:15:04 | masuberu | they are helping us to build an environment to run GATK4 which a set of tools of best practice genome analysis | |
| 15:15:25 | masuberu | tomorrow a guy from intel is coming to my office to give me FPGA cards | |
| 15:15:50 | masuberu | because GATK4 can either work on HPC cluster, Spark cluster and GDC | |
| 15:16:16 | masuberu | so my idea is to test GATK4 on FPGAs through openstack and compare performance with apache spark | |
| 15:16:36 | masuberu | obviously FPGA should be much faster but we want to see how much faster | |
| 15:17:25 | masuberu | and I was looking for documentation about how to integrate FPGAs on openstack and I found your project | |
| 15:17:52 | zhipeng | shaohe_feng_ is from Intel :) | |
| 15:17:53 | masuberu | so wanted to say hi and see if this would be a possibility of collaboration | |
| 15:18:02 | masuberu | ok | |
| 15:18:10 | masuberu | well intel is quite big | |
| 15:18:12 | masuberu | I guess | |
| 15:18:16 | shaohe_feng__ | masuberu: hi | |
| 15:18:22 | zhipeng | haha yes | |
| 15:18:33 | Guest69871 | Hi Masuberu, This is Li from Huawei, our team has a lot of experience using FPGAs in Openstack | |
| 15:18:36 | masuberu | the person coming tomorrow is from either China or Singapore I think | |
| 15:18:58 | zhipeng | masuberu could you describe a possible setup ? | |
| 15:19:20 | zhipeng | For example if you are gonna have a VM connected to the FPGA | |
| 15:19:38 | zhipeng | or just feeding data directly to GTAK4 on that FPGA ? | |
| 15:20:04 | masuberu | what ever is easier, I was thinking of giving a go and see if could be possible to integrate FPGAs with nova and see if the vms could see it | |
| 15:20:13 | shaohe_feng__ | masuberu: I'm also working on FPGA. And some of us has started to support FPGA on k8s | |
| 15:20:14 | masuberu | otherwise I am happy of using different methods | |
| 15:20:27 | masuberu | ok | |
| 15:20:36 | masuberu | I am totally open to suggestions | |
| 15:20:45 | masuberu | the setup is | |
| 15:21:13 | masuberu | 4 compute nodes with AMD cpus (56 cores) 512 RAM and ~4.5TB spinning disks 10k | |
| 15:21:17 | Guest69871 | Do you have the developed IPs to use for the FPGA? | |
| 15:21:26 | zhipeng | #info masuberu from Garvan Institute of Medical Research | |
| 15:21:35 | masuberu | and 3 nodes with intel cpus (numa 2 sockets 14 cpus each) 512 GB RAM and 20 TB nvmes | |
| 15:21:56 | zhipeng | #link https://www.youtube.com/watch?v=HSAJpAxORAw | |
| 15:21:57 | masuberu | all connected through 2x25GB bond network | |
| 15:22:04 | masuberu | network is mellanox ethernet | |
| 15:22:11 | masuberu | mellanos switch 100GB | |
| 15:22:44 | masuberu | it is not big setup but I think it is a good starting point | |
| 15:23:39 | LiLiu_ | #info Li | |
| 15:23:41 | masuberu | I don't know how many FPGAs I will get, I will know tomorrow | |
| 15:23:53 | zhipeng | shaohe_feng_ any tips on nova integrates with FPGA ? | |
| 15:24:11 | masuberu | so I am not sure if that explains most of the questions? please feel free to ask | |
| 15:24:32 | zhipeng | masuberu will GTAK4 run as an IP for the FPGA ? | |
| 15:25:06 | masuberu | tomorrow I have a meeting with Albert from intel and he will brief me about how it works | |
| 15:25:16 | LiLiu_ | Question: is there multiple IPs to be used in the GATK4 | |
| 15:25:42 | masuberu | LiLiu_, what do you mean by multiple IPs? | |
| 15:26:06 | LiLiu_ | I mean different bitstreams | |
| 15:26:50 | masuberu | so GATK4 is a bunch of tools bioinformatitians use to create pipelines | |
| 15:27:39 | masuberu | you can run a tool at a time or multiple ones at the same time, depends on what you are doing | |
| 15:27:54 | zhipeng | #link https://github.com/broadinstitute/gatk | |
| 15:28:33 | LiLiu_ | OK, I assume you will have multiple types of IPs in your system. Do you chain the FPGAs together or each FPGA only talk to the tied CPU ? | |
| 15:29:00 | masuberu | ok, I will ask that question to the intel guy tomorrow | |
| 15:29:09 | masuberu | I honestly never used a FPGA before | |
| 15:29:45 | zhipeng | shaohe_feng__ any tips on nova integrates with FPGA ? | |
| 15:31:07 | LiLiu_ | I see, my team works a lot on FPGA heterogeneous system in Openstack, we may talk more offline if you are interested, masuberu. | |
| 15:31:28 | masuberu | sure | |
| 15:31:38 | LiLiu_ | liliu1@huawei.com | |
| 15:33:04 | zhipeng | did some googling | |
| 15:33:05 | LiLiu_ | I wanna know more about the scope/size of the system you guys are targeting | |
| 15:33:28 | masuberu | it will depends on the performance of this tests | |
| 15:33:29 | zhipeng | seems like the pairHMM will be the part that need acceleration from FPGA or GPU ? | |
| 15:34:09 | masuberu | for instance we have capacity to sequence 1200 genomes per month so it all depends how much hardware we need for that | |
| 15:34:31 | zhipeng | #link https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/wp/wp-accelerating-genomics-opencl-fpgas.pdf | |
| 15:34:47 | shaohe_feng__ | zhipeng: actually, every accelerator in Intel's FPGA is a sriov device. | |
| 15:35:02 | masuberu | zhipeng, yep I got that document yesterday from Albert | |
| 15:35:22 | zhipeng | shaohe_feng__ how about the altera ones ? | |
| 15:35:26 | zhipeng | the same ? | |