Параллельдік есептеулер

  • Бұл курс осы жаңа әзірлемелерді ескереді, сонымен қатар параллельді компьютерлер шешетін дәстүрлі мәселелерді де қамтиды. Мүмкіндігінше ол архитектурадан тәуелсіз платформаның көрінісін қолданады және дерексіз модель үшін алгоритмдер жасайды. Хабарлама интерфейсі (MPI), POSIX және OpenMP ағындары бағдарламалық модель ретінде таңдалды, параллельді есептеудің дамып келе жатқан қосымшасы курстың барлық мысалдарында көрініс тапты. Технологияның жақсаруы өмірді бірнеше ондаған жылдарға қарағанда әлдеқайда жеңілдетті. Бірақ бұл сонымен қатар адамдар шешуі керек бірқатар проблемаларды тудырды. Мысалы, компьютер адамдардың жұмысын жеңілдетеді. Адамдар маңызды ақпаратты компьютерде сақтай алады; сақталған деректерді өңдей алады және т.б. Сонымен қатар, адамдар суперкомпьютерлермен немесе кластерлермен үлкен мәселелерді шеше алады. Алайда, кейде мәселені бірнеше ішкі тарауларға бөліп, қатарлас шешу ұсынылмайды. Егер сіз оларды бір машинада шешу үшін бірізді бұйрықты қолдансақ, көптеген проблемалар жақсы. Ақпараттың үлкен көлемімен жұмыс істейтін және уақыттың ең маңызды атрибуты болып табылатын сала үшін зерттеушілер үшін параллельді есептеу әдісін қолданған дұрыс, онда үлкен мәселені бөлімдерге бөліп, оларды бірнеше машинада бір уақытта іске қосу арқылы шешуге болады. Бұл курс параллельді есептеу әдісін және осыған қолдау көрсететін кітапханаларды қолдана отырып бірнеше машинада жұмыс істеу үшін бағдарламаларды қалай алуға болатындығы туралы. Сонымен қатар, осы курстың соңында студенттер дәйекті және параллель тәсілдерді ажырата білуі керек. Осы курста біз бір уақытта бірнеше бағдарламада немесе машиналарда бір бағдарламаны іске қосу үшін MPI және OpenMP орталарын қолданамыз.
  • Образовательная программа 6B06101 Ақпараттық жүйелер
  • Несиелер 5
  • Селективті тәртіп
  • Оқу жылы 3
  • Семестр 6
Top