Á¦¾î ¿µ¿ª¿¡¼­ÀÇ ÇÁ·Î±×·¡¹Ö ¾ð¾îº° ÆÛÆ÷¸Õ½º¿¡ ´ëÇØ

   Á¶È¸ 1063   Ãßõ 0    

통상적으로 프로그래밍시 언어별로 제일 빠른건 포트란>C>C++>java>파이썬으로 알고 있습니다. 그런데 만약에, 저 언어중 하나로 쓰인 스크립트 파일을 호출하는 방식으로 동작하는 프레임워크 상에서 사용한다고 가정했을때, 똑같이 퍼포먼스 차이가 극단적으로 날까요? 테스트 플랫폼은 ROS2로, 로봇 제어 프레임워크입니다. 운영체제는 우분투 22.04LTS, 사용 SBC는 엔비디아 젯슨이나 라즈베리 파이, 비글본 시리즈 중 하나일 것 같습니다. 로봇인만큼 퍼포먼스가 눈에 띌 정도로 민감해서 어떤 언어로 접근해야 할지 고민입니다.

프로취준러
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
±¸Â÷´Ï 2023-09
¾ð¾îÀÇ ¼÷·Ãµµ¿¡ µû¶ó¼­ ¼Óµµ°¡ Â÷À̳ªÁö ¾ð¾î°¡ ±×·¸°Ô ±îÁö ¼Óµµ Â÷À̸¦ ³¾°Å¶ó°í »ý°¢ÇÏÁø ¾Ê½À´Ï´Ù
pythonµµ °ú°Å º¸´Ù ÀÛµ¿¼º´ÉÀÌ ¸¹ÀÌ ¿Ã¶ú°í(ROS2 ¶ó°í ÇϽôÏ)
javaµµ ¸Þ¸ð¸®¸¸ ³Ë³ËÇÏ´Ù¸é ¹®Á¦ ¾øÁö ¾ÊÀ»±î ÇÕ´Ï´Ù.

´Ù¸¸ ·Îº¿ÀÎ ¸¸Å­ ¹Î°¨ÇÏ´Ù°í ÇϽôµ¥ µö·¯´×À» ÅëÇÑ ¹ÝÀÀ¼ºÀÌ °¡Àå ´À¸° ÂÊÀ̶ó
±×°Í º¸´Ù¸¸ ºü¸£°Ô ¿òÁ÷ÀÌ¸é µÇ´Â°Å¶ó ¾ð¾îº° Â÷ÀÌ´Â º°·Î ¾øÀ»°Å¶ó »ý°¢ÇÕ´Ï´Ù.

Á¬½¼À» ¾²½Ç°Å¸é ±× Ç÷§Æû¿¡¼­ ¾î¶²½ÄÀ¸·Î ½Ã½ºÅÛÀ» ±¸¼ºÇÒÁö°¡ ¼±°á°úÁ¦Áö
¾ð¾î ¼±Á¤ÀÌ ¼±°á°úÁ¦´Â ¾Æ´Ï¶ó°í »ý°¢ÇÕ´Ï´Ù.
È­¶õ 2023-09
À¯Áöº¸¼ö ÆíÇÑ°Í¿¡ ÇÑÇ¥^^
·Îº¿ÀÌ¶óµµ ¿ëµµ¿¡ µû¶ó ¼±Åà ±âÁØÀÌ ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î Ä¿ÇÇ ¸¸µå´Â ±â°è¶ó¸é ¹Ì¹ÌÇÏ°Ô ¸ØÄ©°Å¶ó´Â °Ç ÀüÇô ¹®Á¦°¡ ¾ÈµÉ°Å¶ó ÀÚ¹Ù¸¦ ¾²´õ¶óµµ ¹®Á¦ ¾øÀ»°Å°í¿ä. À¯Áöº¸¼ö¿¡ ÃÐÁ¡À» µÎ¸é µÉ °Í °°½À´Ï´Ù.
»ý¸í°ú °ü·ÃµÈ ·Îº¿À̶ó¸é ¹«Á¶°Ç C³ª ¼Óµµ¸é¿¡¼­ µ¿±ÞÀÎ ¾ð¾î ½á¾ßÁ¶.
Èæ±â»ç 2023-09
ÄÄÆÄÀÏÇؼ­ ³×ÀÌƼºê ¹ÙÀ̳ʸ® ¸¸µç´Ù¸é Æ÷Æ®¶õ, c/c++ ´Ù ºñ½ÁÇÒ²¬¿ä. ´õ ºü¸£°Ô ÇÏ°í ½Í´Ù¸é ºÎºÐºÎºÐ¿¡ ¾î¼Àºí¸® Àû¿ëÇÏ¸é µÇ´Âµ¥, ÇÁ·Î±×·¥ ¸¸µå´Âµ¥ »ó´çÇÑ ±â¼úÀÌ ¿ä±¸µË´Ï´Ù. ƯÈ÷ Out-of-order ¹æ½ÄÀ» ¾²´Â Çö´ë cpu´Â ¾î¼Àºí¸®·Î Â¥¸é c/c++ÀÇ ÃÖÀûÈ­ Äڵ庸´Ùµµ ¸øÇÑ ¼º´É ½É½ÉÄ¡ ¾Ê°Ô ³ª¿É´Ï´Ù.

ÀÚ¹Ù´Â °¡»ó¸Ó½ÅÀ¸·Î µ¹¾Æ°¡´Â°Å ¶§¹®¿¡ ÆÛÆ÷¸Õ½º ±î¸Ô°í, ÆÄÀ̽ãÀº ÀÎÅÍÇÁ¸®ÆÃÀ̶ó(±×¶§±×¶§ Äڵ带 Çؼ®Çؼ­ ½ÇÇà) ÀÚ¹Ùº¸´Ù ´õ ´À¸³´Ï´Ù.

¹ÝÀÀ¼Óµµ°¡ ¸Å¿ì Áß¿äÇÏ´Ù¸é C/C++¿¡ ¾î¼Àºí¸® ¼¯¾î½á¾ß ÇÒ°Ì´Ï´Ù. Çϵå¿þ¾î À̺¥Æ® Á÷Á¢ ¹Þ¾Æ¾ß ÇÏ´Â ºÎºÐ¿¡ ¾î¼Àºí¸®, ·ÎÁ÷ºÎºÐ¿¡ C/C++


QnA
Á¦¸ñPage 5443/5624
2014-05   4684876   Á¤ÀºÁØ1
2015-12   1231500   ¹é¸Þ°¡
2022-02   1065   °í¾ç½Ã
2023-03   1065   ¹¹µçÆȾƿä
2022-07   1065   fprrmsl
2022-04   1065   kimhaneul
2022-06   1065   avemaria
2022-05   1065   eGPU²Þµ¹ÀÌ
2022-11   1065   ÇູÇϼ¼
02-05   1065   Ä¡ÄÚ
2022-08   1065   ¾¾¿£
04-17   1064   2CPUÃÖÁÖÈñ
2022-09   1064   pibang
2023-09   1064   SentryGoing¡¦
01-16   1063   HEJYS
2023-09   1063   ½Å¿ì¼·
04-11   1063   ¼öÈ£¾Æºü
2023-03   1063   ¶Ñ¶Ñ±è´ë¿ø
2023-03   1063   ±è¹ÎöGC
2022-05   1063   Noman
05-09   1063   supersuu
2022-07   1063   moby