{"id":146656,"date":"2023-03-17T11:48:27","date_gmt":"2023-03-17T18:48:27","guid":{"rendered":"https:\/\/ec2-34-221-119-146.us-west-2.compute.amazonaws.com\/rdma-with-atlas10-cameras\/"},"modified":"2025-05-01T14:19:40","modified_gmt":"2025-05-01T21:19:40","slug":"rdma-with-atlas10-cameras","status":"publish","type":"page","link":"https:\/\/staging.thinklucid.com\/ko\/rdma-with-atlas10-cameras\/","title":{"rendered":"\ubc31\uc11c: 10GigE \ubc0f \ucc28\uc138\ub300 \uace0\uc18d \uce74\uba54\ub77c\ub97c \uc704\ud55c RDMA \uae30\uc220\uc758 \uc7a5\uc810"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row full_width=&#8221;stretch_row_content_no_spaces&#8221; gap=&#8221;35&#8243;][vc_column offset=&#8221;vc_col-lg-offset-0 vc_col-lg-7 vc_col-md-offset-1 vc_col-md-6 vc_col-sm-offset-0 vc_col-xs-12&#8243;][vc_row_inner][vc_column_inner width=&#8221;1\/6&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;5\/6&#8243;][vc_custom_heading text=&#8221;\ubc31\uc11c \ub2e4\uc6b4\ub85c\ub4dc&#8221; font_container=&#8221;tag:h2|font_size:26px|text_align:left&#8221; use_theme_fonts=&#8221;yes&#8221; css=&#8221;.vc_custom_1683767034672{margin-bottom: 25px !important;}&#8221;][vc_column_text css=&#8221;.vc_custom_1746134376208{margin-bottom: 25px !important;}&#8221;]<\/p>\n<h2 style=\"font-size: 34px; margin-top: 0px;\">10GigE \ubc0f \ucc28\uc138\ub300 \uace0\uc18d \uce74\uba54\ub77c\ub97c \uc704\ud55c RDMA \uae30\uc220\uc758 \uc7a5\uc810<\/h2>\n<p>[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][vc_row_inner][vc_column_inner width=&#8221;7\/12&#8243;][vc_single_image image=&#8221;181239&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; css_animation=&#8221;fadeInLeft&#8221; css=&#8221;.vc_custom_1746131031822{margin-bottom: 10px !important;}&#8221;][\/vc_column_inner][vc_column_inner width=&#8221;5\/12&#8243;][vc_column_text css=&#8221;&#8221;]<\/p>\n<p style=\"line-height: 1.5;\">\uc774 \ubc31\uc11c\uc5d0\uc11c\ub294 RDMA \uae30\uc220\uc774 \uace0\uc18d \uc774\ub354\ub137 \uba38\uc2e0 \ube44\uc804 \uce74\uba54\ub77c\ub97c \uc5b4\ub5bb\uac8c \ubcc0\ud654\uc2dc\ud0a4\uace0 \uc788\ub294\uc9c0\uc5d0 \ub300\ud574 \uc790\uc138\ud788 \uc124\uba85\ud569\ub2c8\ub2e4. \uc774 \ubc31\uc11c\uc5d0\uc11c\ub294 RDMA\uc758 \uae30\uc6d0\uacfc \uba54\ucee4\ub2c8\uc998, RoCEv2 \ud45c\uc900\uc744 \uc0b4\ud3b4\ubcf4\uace0 TCP \ubc0f UDP\uc640 \uac19\uc740 \uae30\uc874 \ud504\ub85c\ud1a0\ucf5c\uacfc\uc758 \uc790\uc138\ud55c \ube44\uad50\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc774 \ubc31\uc11c\uc5d0\uc11c\ub294 \ub370\uc774\ud130 \uc804\uc1a1\uc774 CPU\uc640 OS\ub97c \uc6b0\ud68c\ud560 \uc218 \uc788\ub294 RDMA\uac00 \uc81c\uacf5\ud558\ub294 \uc81c\ub85c \uce74\ud53c \uc804\uc1a1 \uae30\ub2a5\uc744 \uac15\uc870\ud569\ub2c8\ub2e4. \ub610\ud55c \uc774 \ubc31\uc11c\uc5d0\uc11c\ub294 \uc608\ube44 \ubca4\uce58\ub9c8\ud06c \uacb0\uacfc\ub97c \ud3ec\ud568\ud558\uc5ec \uc774 \uae30\ub2a5\uc774 10\uae30\uac00 \ubc0f 25\uae30\uac00 \uce74\uba54\ub77c\uc5d0 \uc5b4\ub5a4 \uc601\ud5a5\uc744 \ubbf8\uce58\ub294\uc9c0\uc5d0 \ub300\ud55c \ud3ec\uad04\uc801\uc778 \uac1c\uc694\ub97c \uc81c\uc2dc\ud569\ub2c8\ub2e4. \uc774 \ubc31\uc11c\ub97c \uc77d\uc73c\uba74 RDMA \uae30\uc220\uc774 \uba38\uc2e0 \ube44\uc804 \uce74\uba54\ub77c \uc0b0\uc5c5\uc5d0 \ubbf8\uce58\ub294 \uc601\ud5a5\uc5d0 \ub300\ud55c \uadc0\uc911\ud55c \ud1b5\ucc30\ub825\uc744 \uc5bb\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p style=\"color: black; text-align: left; margin-bottom: 0em; font-size: 12px;\"><strong>\ubaa9\ucc28:<\/strong><\/p>\n<p style=\"color: black; text-align: left; line-height: 1.5; padding-left: 30px; font-size: 14px;\"><strong>&#8211; GigE Vision \ud45c\uc900\uc6a9\uc73c\ub85c UDP\ub97c \uc0ac\uc6a9\ud558\ub294 \uc774\uc720?<\/strong><br \/>\n<strong>&#8211; 10GigE \uce74\uba54\ub77c\uc6a9 UDP\uc758 \ub3c4\uc804\uacfc\uc81c<\/strong><br \/>\n<strong>&#8211; CPU \ubcd1\ubaa9 \uc0c1\ud0dc \uc81c\uac70<\/strong><br \/>\n<strong>&#8211; \uc218\ub834\ud615 \uc774\ub354\ub137\uc758 \uc6d0\uaca9 DMA(RoCE v2)<\/strong><br \/>\n<strong>&#8211; RDMA \uc5f0\uacb0 \ubc0f \uc804\uc1a1 \ub2e8\uacc4 + \ub178\ud2b8!<\/strong><br \/>\n<strong>&#8211; GigE Vision \uc6a9 RDMA<\/strong><br \/>\n<strong>&#8211; GPU \uba54\ubaa8\ub9ac \uac1c\uc694?<\/strong><br \/>\n<strong>&#8211; UDP \ub300 RDMA \ubca4\uce58\ub9c8\ud06c<\/strong><br \/>\n<strong>&#8211; RDMA \uc9c0\uc6d0 \uce74\uba54\ub77c \ubc0f \uc561\uc138\uc11c\ub9ac<\/strong><br \/>\n<strong>&#8211; \ubbf8\ub798\ub294 \uace0\uc18d\uc774\ub2e4<\/strong><\/p>\n<p>[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][\/vc_column][vc_column width=&#8221;5\/6&#8243; offset=&#8221;vc_col-lg-offset-0 vc_col-lg-4 vc_col-md-offset-0 vc_col-md-4 vc_col-sm-offset-1 vc_col-xs-12&#8243; css=&#8221;.vc_custom_1679803183576{margin-top: 50px !important;}&#8221; el_id=&#8221;white-paper&#8221;][vc_column_text]<\/p>\n<div style=\"text-align: center; font-size: 14px;\">&#8220;\uc81c\ucd9c&#8221;\uc744 \ud074\ub9ad\ud558\uba74 \ub2e4\uc6b4\ub85c\ub4dc \ub9c1\ud06c\uac00 \uc81c\uacf5\ub429\ub2c8\ub2e4.<\/div>\n<div style=\"text-align: center; font-size: small;\">(\uc601\uc5b4, \uc77c\ubcf8\uc5b4, \ud55c\uad6d\uc5b4, \uc911\uad6d\uc5b4 PDF \ub2e4\uc6b4\ub85c\ub4dc \uac00\ub2a5)<\/div>\n<p>[\/vc_column_text][vc_column_text]<iframe height=\"750px\" width=\"100%\" frameborder=\"0\" allow=\"geolocation;microphone;camera\" src=\"https:\/\/forms.zohopublic.com\/webmaster40\/form\/RDMAWhitePaperDownloadForm\/formperma\/XC6mk7DACPnYntcdtX6NQYXQFC9DIDAp4xTOlAwRk44\"> <\/iframe>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column css=&#8221;.vc_custom_1624042002214{margin-bottom: 25px !important;}&#8221;][vc_text_separator title=&#8221;Sneak Peek&#8221; color=&#8221;mulled_wine&#8221; css=&#8221;.vc_custom_1679419230553{margin-top: 50px !important;margin-bottom: 25px !important;}&#8221;]\n\t\t\t\t<p class=\"rs-p-wp-fix\"><\/p>\n\t\t\t\t<sr7-module data-alias=\"10GigE-RDMA-White-Paper\" data-id=\"127\" id=\"SR7_127_1\" class=\"rs-ov-hidden\" data-version=\"6.7.41\">\n\t\t\t\t\t<sr7-adjuster><\/sr7-adjuster>\n\t\t\t\t\t<sr7-content>\n\t\t\t\t\t\t<sr7-slide id=\"SR7_127_1-236\" data-key=\"236\">\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_127_1-236-0\" class=\"sr7-layer\">Surviving Industrial Challenges <\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_127_1-236-2\" class=\"sr7-layer\">To build these compact embedded vision systems however, application designers must navigate the challenges of harsher operating environments and the complexities of building smaller, faster, more power efficient systems. They must work to validate their system through time-consuming stages, starting from the proof of concept (POC), to prototyping, and finally to a minimum viable product (MVP) or a Full Custom Design (FCD). Off-the-shelf embedded development kits, such as those from NVIDIA, Xilinx, or Raspberry Pi offer a quick solution to building a proof-of-concept design. However, many camera modules and embedded development boards offer little to no protection from the harsh environments of industrial spaces. A considerable amount of time must be spent on designing and testing prototypes that are protected against dust and moisture (IP67 or IP65), electromagnetic interference (EMC immunity) and ...<\/sr7-txt>\n\t\t\t\t\t\t\t<a id=\"SR7_127_1-236-3\" class=\"sr7-layer\" href=\"#white-paper\" target=\"_self\">\uc704\uc758 \uc591\uc2dd\uc744 \uc791\uc131\ud558\uace0 PDF \ubc31\uc11c\ub97c \ub2e4\uc6b4\ub85c\ub4dc\ud558\uc138\uc694.<\/a>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_127_1-236-4\" class=\"sr7-layer\">\uc774\ub354\ub137 \ub124\ud2b8\uc6cc\ud06c \uc0c1\uc5d0\uc11c RDMA\ub97c \uc801\uc6a9\ud558\uba74 \ub2e4\uc74c\uacfc \uac19\uc740 \uc774\uc810\uc744 \uc5bb\uc744 \uc218 \uc788\ub2e4.\n<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_127_1-236-7\" class=\"sr7-layer\">\u2022\t\uae30\uc874 \uc2a4\uc704\uce6d \uc778\ud504\ub77c \ubc0f \ucf00\uc774\ube14\ub9c1\uacfc \ud638\ud658\ud560 \uc218 \uc788\uace0 \uc774\ub354\ub137 \ub124\ud2b8\uc6cc\ud06c\uc758 \ubaa8\ub4e0 \uc18d\ub3c4\ub85c \uc774\uc6a9 \uac00\ub2a5\ud55c \uac00\uc7a5 \ube60\ub978 \ucc98\ub9ac\ub7c9 \ubc0f \uac00\uc7a5 \ub0ae\uc740 \uc9c0\uc5f0 \uc18d\ub3c4\n\n\u2022\t\uc81c\ub85c \uce74\ud53c\ub97c \ud1b5\ud55c CPU \uac1c\uc785 \uc5c6\uc774 \ud328\ud0b7 \ucc98\ub9ac\uc758 \uc644\uc804\ud55c \ud558\ub4dc\uc6e8\uc5b4 \uc624\ud504\ub85c\ub4dc; \uc6d0\uaca9 \ubc84\ud37c\ub85c(\ubd80\ud130) \ub370\uc774\ud130\ub97c \ubc1c\uc2e0\ud558\uace0 \uc218\uc2e0\ud558\ub294 \uae30\ub2a5\n\n\u2022\t\uc548\uc804\ud55c \ucee4\ub125\ud130, EMI \uc2e4\ub529, \uadf8\ub77c\uc6b4\ub4dc \uc544\uc774\uc194\ub808\uc774\uc158(ground isolation), \uc774\ub354\ub137 \uc804\uc6d0\uc7a5\uce58(Power over Ethernet, PoE)\ub97c \uc81c\uacf5\ud558\ub294 \uc0b0\uc5c5\uc6a9 \uc5f0\uacb0 \uc194\ub8e8\uc158\uc758 \ud3ec\uad04\uc801\uc778 \uc0dd\ud0dc\uacc4\n\n\u2022\t\uc0c1\ud638\uc6b4\uc6a9\uc131\uc744 \ucd09\uc9c4\ud558\ub294 \uc218\ub9ce\uc740 \ud558\ub4dc\uc6e8\uc5b4 \ubc0f \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc194\ub8e8\uc158 \uacf5\uae09\uc5c5\uccb4(Broadcom, Marvell, Nvidia, Intel \ud3ec\ud568)\uc758 \uc9c0\uc6d0\n<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_127_1-236-9\" class=\"sr7-layer\">\ud638\uc2a4\ud2b8 \ucc44\ub110 \uc5b4\ub311\ud130(Host Channel Adapter, HCA)\ub294 \ud558\ub4dc\uc6e8\uc5b4\uc5d0\uc11c RDMA \ud504\ub85c\ud1a0\ucf5c\uc744 \uc2e4\ud589\ud558\ub294 \ub370 \ud544\uc694\ud55c \ubaa8\ub4e0 \ub85c\uc9c1\uc744 \uad6c\ud604\ud558\uba74\uc11c RoCE \uc791\ub3d9\uc744 \uad00\ub9ac\ud55c\ub2e4. \ub370\uc774\ud130 \uc138\ubd84\ud654\uc640 \uc7ac\uc870\ub9bd\ubfd0\ub9cc \uc544\ub2c8\ub77c \ud750\ub984 \uc81c\uc5b4\ub294 \ubc1c\uc2e0\uae30\uc640 \uc218\uc2e0\uae30 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774 \uc804\uccb4 \ubc84\ud37c\uc640 \ud568\uaed8 \uc791\ub3d9\ud560 \uc218 \uc788\ub3c4\ub85d \ud558\uba74\uc11c HCA\uc5d0 \uc758\ud574 \uad00\ub9ac\ub41c\ub2e4. RDMA \ucc44\ub110\uc740 \"\ud53c\ub2dd(pinning)\" \uba54\ubaa8\ub9ac\uc5d0 \uc758\ud574 \uac1c\uc2dc\ub41c\ub2e4. \uba54\ubaa8\ub9ac \uc601\uc5ed\uc740 RDMA \uc0ac\uc6a9\uc744 \uc704\ud574 \ud638\uc2a4\ud2b8\uc5d0 \uc608\ube44 \uc0c1\ud0dc\ub85c \ub450\uace0 \ud544\uc694\ud55c \ubcf4\ud638\uac00 \uc801\uc6a9\ub41c \ud6c4, \ud638\uc2a4\ud2b8\ub294 \uc8fc\uc18c\ub97c HCA\uc5d0 \ubcf4\ub0b8\ud6c4 \ub370\uc774\ud130 \uacbd\ub85c\uc5d0\uc11c \uc81c\uac70\ub41c\ub2e4. \uc774\ub7ec\ud55c \ub4f1\ub85d\ub41c \uba54\ubaa8\ub9ac \uc601\uc5ed\uc740 \uc774\uc81c \uc6b4\uc601\uccb4\uacc4\ub97c \uc6b0\ud68c\ud558\uace0 \uc5b4\ub5a4 \ucd94\uac00 CPU \ubd80\ud558\ub3c4 \uc0dd\uc131\ud558\uc9c0 \uc54a\uc73c\uba74\uc11c RDMA \uc791\ub3d9\uc6a9\uc73c\ub85c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4. \n\nRoCE RDMA \ud2b8\ub79c\uc7ad\uc158\uc740 3\uac00\uc9c0 \ub300\uae30\uc5f4\uc744 \uc0ac\uc6a9\ud55c\ub2e4. \ubc1c\uc2e0 \ubc0f \uc218\uc2e0 \ub300\uae30\uc5f4\uc740 \ubaa8\ub4e0 \ub370\uc774\ud130 \ud2b8\ub79c\uc7ad\uc158\uc744 \ucc98\ub9ac\ud558\uace0, \ud56d\uc0c1 \ub300\uae30\uc5f4 \uc30d(Queue Pair, QP)\uc73c\ub85c\uc11c \ud568\uaed8 \uc0dd\uc131\ub41c\ub2e4. \uc644\ub8cc \ub300\uae30\uc5f4(Completion Queue, CQ)\uc740 QP\uc5d0\uc11c \uc608\uc815\ub41c \uc791\uc5c5\uc758 \uc644\ub8cc\ub97c \ucd94\uc801\ud558\ub294 \uc6a9\ub3c4\ub85c \uc0ac\uc6a9\ud55c\ub2e4. QP\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uc218\uc900 \ud750\ub984 \uc81c\uc5b4\uac00 \uc218\uc2e0\uae30\uc758 \ub9d0\ub2e8\uc5d0\uc11c RDMA \uc804\uc1a1\uc5d0 \uc774\uc6a9\ud560 \uc218 \uc788\ub294 \ubc84\ud37c\ub97c \ubc1c\uc2e0\uae30\uc5d0 \uc54c\ub824\uc904 \uc218 \uc788\uac8c \ud574\uc900\ub2e4.     \n<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_127_1-236-10\" class=\"sr7-layer\"><strong>\uadf8\ub9bc 7:<\/strong> \uc804\ud1b5\uc801\uc778 \ub124\ud2b8\uc6cc\ud0b9 \uc2a4\ud0dd(\uc67c\ucabd)\uc5d0\uc11c \uc6d0\uaca9 \uc2dc\uc2a4\ud15c\uc758 \ud55c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0\uc11c \ub2e4\ub978 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc73c\ub85c \ub370\uc774\ud130\ub97c \uc804\uc1a1\ud558\ub824\uba74 \uac01\uac01\uc758 \ub2e8\uacc4\uc5d0\uc11c \uc5ec\ub824 \ubc88\uc758 \ubc84\ud37c \ubcf5\uc0ac\uc640 \ubb38\ub9e5 \uc804\ud658\uc744 \uc218\ubc18\ud558\uae30 \ub54c\ubb38\uc5d0 CPU\ub97c \uc0ac\uc6a9\ud558\uac8c \ub41c\ub2e4. RoCE \ub124\ud2b8\uc6cc\ud06c\uc758 \uacbd\uc6b0 \ub370\uc774\ud130\ub294 OS \uc2a4\ud0dd\uc744 \uc644\uc804\ud788 \uc6b0\ud68c\ud558\uba74\uc11c CPU \uac1c\uc785 \uc5c6\uc774 \uac1c\uc2dc \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0\uc11c \ub300\uc0c1 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc73c\ub85c \uc9c1\uc811 \uc804\uc1a1\ub41c\ub2e4. <\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_127_1-236-11\" class=\"sr7-layer\">\n<strong>LUCID 10 GigE \uce74\uba54\ub77c\ub97c \ud65c\uc6a9\ud55c RDMA\ub97c \ud65c\uc131\ud654\ud558\ub824\uba74 \ubb34\uc5c7\uc774 \ud544\uc694\ud55c\uac00?<\/strong>\n\n&bull; RDMA \ud38c\uc6e8\uc5b4\ub97c \ud65c\uc6a9\ud55c LUCID Atlas10 \uce74\uba54\ub77c\n&bull; RDMA 10 GigE \ud638\uc2a4\ud2b8 \ucc44\ub110 \uc5b4\ub311\ud130(HCA)\n&bull; (\uc120\ud0dd\uc0ac\uc591) PFC \uc6b0\uc120\uc21c\uc704 \ud65c\uc131\ud654 VLAN\uc744 \ud65c\uc6a9\ud55c 10 GigE \uc2a4\uc704\uce58\n&bull; Cat6 \uc774\uc0c1\uc758 \uc774\ub354\ub137 \ucf00\uc774\ube14\n<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_127_1-236-12\" class=\"sr7-layer\">RDMA \ub370\uc774\ud130\ub97c \uc804\uc1a1\ud558\ub824\uba74, \uadf8 \uc804\uc5d0 \uac01 \ud558\ub4dc\uc6e8\uc5b4 \ud3ec\ud2b8\uc5d0 \ub300\ud558\uc5ec \ub300\uae30\uc5f4 \uc30d(QP)\uacfc \uc644\ub8cc \ub300\uae30\uc5f4(CQ)\uc744 \uc0dd\uc131\ud574\uc57c \ud55c\ub2e4. \uc774\ub97c RDMA \ub124\ud2b8\uc6cc\ud06c\uc5d0 \ub300\ud55c \ucc44\ub110 \uc5b4\ub311\ud130(Channel Adapter, CA)\ub77c\uace0 \ud55c\ub2e4.  \n<strong>\uce74\uba54\ub77c\uc5d0 \ud544\uc694\ud55c \uac83:\n\uce74\uba54\ub77c QP(\ubc1c\uc2e0 \ubc0f \uc218\uc2e0 \ub300\uae30\uc5f4)\n\uce74\uba54\ub77c CQ(\uc644\ub8cc \ub300\uae30\uc5f4)<\/strong><\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_127_1-236-13\" class=\"sr7-layer\">MS Windows\u00ae\uc758 \uacbd\uc6b0 Network Direct \uadf8\ub9ac\uace0 Linux\uc758 \uacbd\uc6b0 Libibverbs \ub77c\uc774\ube0c\ub7ec\ub9ac \ub355\ubd84\uc5d0 RDMA \uc0ac\uc6a9\uc790 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc6a9\uc73c\ub85c \ud638\uc2a4\ud2b8 \uba54\ubaa8\ub9ac\ub97c \ub4f1\ub85d\ud558\uace0 \uc608\ube44 \uc0c1\ud0dc\ub85c \ub458 \uc218 \uc788\ub2e4. <\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_127_1-236-14\" class=\"sr7-layer\">RDMA \ub370\uc774\ud130 \uc804\uc1a1\uc740 \uba54\ubaa8\ub9ac\uac00 \ub4f1\ub85d\ub41c \ud6c4\uc5d0\ub9cc \uc2dc\uc791\ud560 \uc218 \uc788\ub2e4. \ud638\uc2a4\ud2b8\uc758 \uba54\ubaa8\ub9ac\ub97c \"\ud53c\ub2dd(pinning)\"\ud558\uc5ec \uc774\ub97c \uc2e4\uc2dc\ud55c\ub2e4. \uba54\ubaa8\ub9ac \uc601\uc5ed\uc740 OS\uac00 \uc608\ube44 \uc0c1\ud0dc\ub85c \ub450\uace0 HCA\uc5d0 \ub4f1\ub85d\ud55c\ub2e4. <\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_127_1-236-15\" class=\"sr7-layer\">\ud638\uc2a4\ud2b8 \ucc44\ub110 \uc5b4\ub311\ud130(HCA) \ud3ec\ud2b8 2 \nHCA2 QP(\ubc1c\uc2e0 \ubc0f \uc218\uc2e0 \ub300\uae30\uc5f4)\nHCA2 CQ(\uc644\ub8cc \ub300\uae30\uc5f4)<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_127_1-236-16\" class=\"sr7-layer\">\ud638\uc2a4\ud2b8 \ucc44\ub110 \uc5b4\ub311\ud130(HCA) \ud3ec\ud2b8 1 \nHCA1 QP(\ubc1c\uc2e0 \ubc0f \uc218\uc2e0 \ub300\uae30\uc5f4)\nHCA1 CQ(\uc644\ub8cc \ub300\uae30\uc5f4)<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_127_1-236-17\" class=\"sr7-layer\">RDMA \uc7a5\uce58\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0\uc11c \uc5b4\ub5bb\uac8c \ud504\ub85c\uadf8\ub798\ubc0d\ub418\ub294\uac00? \uc774\ub294 RDMA \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \ub0ae\uc740 \uc218\uc900 \uad6c\uc131 \uc694\uc18c\uc778 RDMA \ub3d9\uc0ac\ubd80\ud130 \uc2dc\uc791\ud55c\ub2e4. \ub2e4\uc591\ud55c API \ub77c\uc774\ube0c\ub7ec\ub9ac\ub85c \uc774\uc5d0 \uc561\uc138\uc2a4\ud560 \uc218 \uc788\ub2e4. \ud558\uc9c0\ub9cc, \uc0ac\uc6a9\ub418\ub294 2\uac1c\uc758 \uc8fc\uc694 \ub77c\uc774\ube0c\ub7ec\ub9ac\ub294 Linux\uc758 \uacbd\uc6b0 Libibverbs\uc774\uace0 Microsoft Windows\uc758 \uacbd\uc6b0 Network Direct SPI\uc774\ub2e4. \uc774\ub7ec\ud55c API\ub97c \ud1b5\ud574 RDMA \uc7a5\uce58\ub294 \ucc44\ub110 \uc5b4\ub311\ud130 \uc5f0\uacb0\uc744 \uc124\uc815\ud558\uace0, \uba54\ubaa8\ub9ac\ub97c \ud540 \ubc0f \ub4f1\ub85d\ud558\uace0, \ub370\uc774\ud130 \uc804\uc1a1\uc744 \uc2e4\ud589\ud558\uace0, \uc5f0\uacb0\uc744 \uc885\ub8cc\ud560 \uc218 \uc788\ub2e4.\n\n\ub2e8\uce21(one-sided) \ubc0f \uc591\uce21(two-sided) \ub3d9\uc0ac\uc640 \uac19\uc774 2\uac00\uc9c0 \uc720\ud615\uc758 \ub3d9\uc0ac\uac00 \uc788\ub2e4. \ub2e8\uce21 \ub3d9\uc0ac\ub97c \ud65c\uc6a9\ud558\uba74 \uc6d0\uaca9 \uc7a5\uce58(\uc608: \uce74\uba54\ub77c)\uac00 \ub370\uc774\ud130\ub97c \ubc1c\uc1a1\ud560 \ub54c CPU\/OS\ub97c \uc644\uc804\ud788 \uc6b0\ud68c\ud560 \uc218 \uc788\ub2e4. \uc591\uce21 \ub3d9\uc0ac\ub294 CPU\/OS\ub97c \ud65c\uc6a9\ud558\ub294 \uc804\ud1b5\uc801\uc778 \uc18c\ucf13\uacfc \ub354\uc6b1 \uc720\uc0ac\ud55c \uc791\ub3d9\uc744 \ud55c\ub2e4. LUCID\ub294 \uc591\uce21 \ub3d9\uc0ac\ub97c \uc0ac\uc6a9\ud55c\ub2e4. \uc591\uce21 \ub3d9\uc0ac\ub97c \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0\uc5d0\ub3c4 \uc804\ud1b5\uc801\uc778 \uc774\ub354\ub137 \ub370\uc774\ud130 \uc804\uc1a1\uacfc \ube44\uad50\ud558\uc5ec CPU \uc624\ubc84\ud5e4\ub4dc\uc758 \uc5ec\ub7ec \ubc1c\uc0dd\uc6d0\uc744 \uc81c\uac70\ud560 \uc218 \uc788\ub2e4. \uc804\uc1a1 \ub300\uae30\uc5f4\uc744 \ub2e4\uc2dc \ub9cc\ub4e4\uace0 CQ\ub97c \ud3f4\ub9c1\ud558\uae30 \uc704\ud574\uc11c\ub294 \uc591\uce21 \ub3d9\uc0ac\ub97c \uc0ac\uc6a9\ud574\uc57c \ud55c\ub2e4. \uc774\ub7ec\ud55c \uc791\uc5c5\uc740 \ubbf8\ubbf8\ud55c \uc218\uc900\uc758 CPU \ub9ac\uc18c\uc2a4\ub97c \uc18c\ubaa8\ud55c\ub2e4.\n<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_127_1-236-18\" class=\"sr7-layer\">======RDMA \ub3d9\uc0ac \ubc0f \ub3d9\uc0ac API======<\/sr7-txt>\n\t\t\t\t\t\t<\/sr7-slide>\n\t\t\t\t\t\t<sr7-slide id=\"SR7_127_1-622\" data-key=\"622\">\n\t\t\t\t\t\t<\/sr7-slide>\n\t\t\t\t\t<\/sr7-content>\n\t\t\t\t\t<image_lists style=\"display:none\">\n\t\t\t\t\t\t<img decoding=async data-opt-id=226327247  data-src=\"https:\/\/mlxrlrwirvff.i.optimole.com\/cb:UhP2~57313\/w:auto\/h:auto\/q:75\/https:\/\/thinklucid.com\/wp-content\/uploads\/2023\/03\/10GigE-RDMA-White-Paper.jpg\" data-libid=\"141821\" data-lib=\"medialibrary\" alt=\"10GigE RDMA White Paper\" width=\"0\" height=\"0\" data-dbsrc=\"Ly90aGlua2x1Y2lkLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wMy8xMEdpZ0UtUkRNQS1XaGl0ZS1QYXBlci5qcGc=\"\/>\n\t\t\t\t\t<\/image_lists>\n\t\t\t\t<\/sr7-module>\n\t\t\t\t<script>\n\t\t\t\t\tSR7.PMH ??={}; SR7.PMH[\"SR7_127_1\"] = {cn:100,state:false,fn: function() { if (_tpt!==undefined && _tpt.prepareModuleHeight !== undefined) {  _tpt.prepareModuleHeight({id:\"SR7_127_1\",el:[1340,1340,1348,1030,640],type:'hero',shdw:'0',gh:[1340,1340,,,],gw:[1920,1920,,,],vpt:['-200px'],size:{fullWidth:true, fullHeight:false},mh:'0',onh:0,onw:0,bg:{color:'{\"orig\":\"transparent\",\"type\":\"solid\",\"string\":\"transparent\"}'}});   SR7.PMH[\"SR7_127_1\"].state=true;} else if(SR7.PMH[\"SR7_127_1\"].cn-->0)\tsetTimeout( SR7.PMH[\"SR7_127_1\"].fn,19);}};SR7.PMH[\"SR7_127_1\" ].fn();\n\t\t\t\t<\/script>\n[\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row full_width=&#8221;stretch_row_content_no_spaces&#8221; gap=&#8221;35&#8243;][vc_column offset=&#8221;vc_col-lg-offset-0 vc_col-lg-7 vc_col-md-offset-1 vc_col-md-6 vc_col-sm-offset-0 vc_col-xs-12&#8243;][vc_row_inner][vc_column_inner width=&#8221;1\/6&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;5\/6&#8243;][vc_custom_heading text=&#8221;\ubc31\uc11c \ub2e4\uc6b4\ub85c\ub4dc&#8221; font_container=&#8221;tag:h2|font_size:26px|text_align:left&#8221; use_theme_fonts=&#8221;yes&#8221; css=&#8221;.vc_custom_1683767034672{margin-bottom: 25px !important;}&#8221;][vc_column_text css=&#8221;.vc_custom_1746134376208{margin-bottom: 25px&hellip;<\/p>\n","protected":false},"author":2,"featured_media":146657,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"tags":[],"camera_family":[],"class_list":["post-146656","page","type-page","status-publish","has-post-thumbnail","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/staging.thinklucid.com\/ko\/wp-json\/wp\/v2\/pages\/146656","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.thinklucid.com\/ko\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/staging.thinklucid.com\/ko\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/staging.thinklucid.com\/ko\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.thinklucid.com\/ko\/wp-json\/wp\/v2\/comments?post=146656"}],"version-history":[{"count":3,"href":"https:\/\/staging.thinklucid.com\/ko\/wp-json\/wp\/v2\/pages\/146656\/revisions"}],"predecessor-version":[{"id":181245,"href":"https:\/\/staging.thinklucid.com\/ko\/wp-json\/wp\/v2\/pages\/146656\/revisions\/181245"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/staging.thinklucid.com\/ko\/wp-json\/wp\/v2\/media\/146657"}],"wp:attachment":[{"href":"https:\/\/staging.thinklucid.com\/ko\/wp-json\/wp\/v2\/media?parent=146656"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/staging.thinklucid.com\/ko\/wp-json\/wp\/v2\/tags?post=146656"},{"taxonomy":"camera_family","embeddable":true,"href":"https:\/\/staging.thinklucid.com\/ko\/wp-json\/wp\/v2\/camera_family?post=146656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}