NVIDIA
NVIDIA
NVIDIA hutengeneza teknolojia za kompyuta zenye kasi ya juu na akili bandia zinazotumika katika michezo ya video, vituo vya data, kompyuta za wingu, huduma za afya, utengenezaji, magari na roboti. Kazi yake inahusisha vitengo vya kuchakata michoro, majukwaa ya AI, uigaji na suluhisho zinazolenga sekta mbalimbali, zikiwemo NVIDIA Omniverse kwa ajili ya michakato shirikishi ya 3D, NVIDIA DRIVE kwa ajili ya kutengeneza magari yanayojiendesha, na NVIDIA Clara kwa matumizi ya huduma za afya. Kampuni hii huwakutanisha timu kubwa za kiufundi zinazofanya kazi kwenye miundombinu na programu zinazosaidia kompyuta za hali ya juu, uigaji na uchanganuzi unaoendeshwa na AI.

Mhandisi Mwandamizi wa Kikompaila cha Kujifunza kwa Kina – CUDA Tile na LPU

Tengeneza mabadiliko ya CUDA Tile na hatua za MLIR lowering kwa majukwaa ya NVIDIA ya AI na kompyuta za GPU. Boresha utendaji wa kernel zinazotumia tile katika usanifu mbalimbali wa GPU na LPU.

Maelezo

  • Kusaidia CUDA Tile, mfumo wa NVIDIA wa programu unaotumia tile, kwa ajili ya uundaji wa LPU
  • Kubuni na kutekeleza mabadiliko ya kikompaila
  • Kuunda lahaja za MLIR na hatua za lowering
  • Kuboresha utendaji wa kernel zinazotumia tile katika vizazi mbalimbali vya usanifu wa GPU na LPU wa NVIDIA
  • Kufafanua API za umma
  • Kuunda mbinu za kikompaila na uboreshaji
  • Kushughulikia urekebishaji wa utendaji na majukumu mapana ya uhandisi wa programu
  • Kushirikiana na timu ya wataalamu katika kazi inayohudumia jumuiya ya kujifunza kwa kina

Mahitaji

  • Shahada ya kwanza, uzamili, au udaktari katika sayansi ya kompyuta, uhandisi wa kompyuta, au taaluma inayohusiana, au uzoefu unaolingana
  • Angalau miaka mitatu ya uzoefu au utafiti unaohusiana na uboreshaji wa kikompaila, uchanganuzi wa utendaji, na usanifu wa uwakilishi wa kati
  • Uwezo wa kufanya kazi kwa kujitegemea, kuweka malengo na upeo wa mradi, na kuongoza juhudi binafsi za uundaji
  • Ujuzi wa hali ya juu wa upangaji programu na usanifu wa programu kwa C na C++, ikiwemo utatuzi wa hitilafu, uchanganuzi wa utendaji, na upangaji wa majaribio
  • Ujuzi thabiti wa mawasiliano na uwezo wa kuchangia kwa ufanisi ndani ya timu inayosonga kwa kasi na inayolenga bidhaa
  • Uzoefu na usanifu wa CPU na/au GPU unapendelewa
  • Uzoefu wa kupanga programu kwa kutumia CUDA au OpenCL unapendelewa
  • Uzoefu na MLIR, LLVM, XLA, TVM, miundo ya kujifunza kwa kina, na algoriti za kujifunza kwa kina unapendelewa

Manufaa

  • Malipo ya hisa
  • Kifurushi cha kina cha mafao