C++ SYCL Essential

ȨÀ¸·Î±³À°°úÁ¤ÄÚµù&µðÀÚÀÎ ¾ÆÄ«µ¥¹ÌÇÁ·Î±×·¡¹Ö

Àϼö/½Ã°£ 1ÀÏ / 2½Ã°£ °­»ç ÇÑÄľÆÄ«µ¥¹ÌÀü¹®°­»ç
°úÁ¤¸Å´ÏÀú  Á¤½ÂÈ£ (031-622-7684)
±³À°ºñ
Á¤¿ø 30¸í
Àüü ±³À°ÀÏÁ¤
±³À°ÀÏÁ¤ ½Åû¸¶°¨ÀÏ ¼ö°­½Åû ±³À°Àå¼Ò
±³À°ÀÏÁ¤ Á¶È¸°á°ú°¡ ¾ø½À´Ï´Ù.
°úÁ¤°³¿ä

¡®C++ SYCL Essential¡¯Àº CPU, GPU, FPGA ¹× AI °¡¼Ó±â¿¡ °ÉÃÄ ÀÏ°üµÈ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ Á¦°øÇϸç, ¿©±â¼­ °¢ ¾ÆÅ°ÅØó´Â ´Üµ¶À¸·Î ¶Ç´Â ÇÔ²² ÇÁ·Î±×·¡¹Ö ¹× »ç¿ëµÉ ¼ö ÀÖ´Ù.


SYCLÀÇ ¾ð¾î ¹× API È®Àå ±â´ÉÀ» »ç¿ëÇÏ¸é »õ·Î¿î ¿ÀÇÁ·Îµå °¡¼Ó ¶Ç´Â À̱âÁ¾ ÄÄÇ»Æà ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß, ±âÁ¸ C ¶Ç´Â C++ Äڵ带 SYCL°ú ȣȯµÇ´Â ÄÚµå·Î º¯È¯, ´Ù¸¥ °¡¼Ó±â ¾ð¾î ¶Ç´Â ÇÁ·¹ÀÓ¿öÅ©¿¡¼­ ¸¶À̱׷¹ÀÌ¼Ç µî ´Ù¾çÇÑ °³¹ß »ç¿ë »ç·Ê¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

ƯÀÌ»çÇ×





±³À°¸ñÀû

- ÀÎÅÚ DPC++ Language ¸¦ ÀÌ¿ëÇÑ º´·Ä ÄÄÇ»Æà ÇÁ·Î±×·¡¹Ö SYCLÀÇ ±âº» °³³ä°ú ±â´ÉÀ» ¿¬½À

±³À°´ë»ó

- Intel C++ SYCL Essential¿¡ °ü½ÉÀÖ´Â °³¹ßÀÚ
- Intel °¡¼Ó±â º´·Äó¸® ±¸Çö¿¡ ´ëÇØ ¾Ë°íÀÚ ÇÏ´Â °³¹ßÀÚ
- À̱âÁ¾ ÄÄÇ»ÆÃ(CPU, GPU, FPGA, AI ¾×¼¿·¯·¹ÀÌÅÍ)À» À§ÇÑ SYCLÀÇ ±âº»À» ¹è¿ì°íÀÚ ÇÏ´Â °³¹ßÀÚ.



±³À°È¿°ú
- °³¹ßÀÚ¿¡°Ô Àͼ÷ÇÑ ÇÁ·Î±×·¡¹Ö ¸ðµ¨À» »ç¿ëÇØ º´·Ä ÇÁ·Î±×·¡¹Ö »ý»ê¼º ¹× ¼º´É Çâ»ó
- C++¿¡ ±â¹ÝÇØ Å©·Î³ë½º ±×·ì(Kronos Group)ÀÇ SYCLÀ» ÅëÇÕÇÏ°í °³¹æÇü Ä¿¹Â´ÏƼ ÇÁ·Î¼¼½º¿¡¼­ °³¹ßµÈ ¾ð¾î È®Àå
±³À°³»¿ë

- DPC++ Language Simplication

- Unified Shared Menory(USM)

- Sub-Groups

- Simplified Reduction

÷ºÎÆÄÀÏ

SYCL Essential.png

ÆäÀ̽ººÏÆ®À§Åͱ¸±ÛÁñ°Üã±âÀ̸ÞÀÏ

È®ÀÎ