Тақырыптар

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

Parallel Computing · 60 мақала

  1. Амдал заңы: Компьютерлік архитектурадағы жылдамдық формуласы

    Амдал заңы: Компьютер архитектурасында есептеу жылдамдығын арттыру формуласы. Жұмыс үлесінің шектеулілігін, параллель өңдеудің тиімділігін анықтайды.

    #443 · 3 мин оқу

  2. Компиляторға жүктеме беретін процессор дизайны

    VLIW процессорлары: қатар өңдеу арқылы өнімділікті арттыру. Құрылғының күрделілігін төмендетіп, компиляторға жүктеме жасау арқылы тиімділік!

    #12090 · 6 мин оқу

  3. 64 биттік компьютерлік сан форматы

    64-биттік компьютерлік сан форматтары: қос нақтылық (FP64), IEEE 754 стандарты, дәлдік, динамикалық диапазон. Fortran тіліндегі қалқыма нүктелі дерек түрлері.

    #12596 · 3 мин оқу

  4. Бір нұсқалы, көп дерек өңдеу: SIMD технологиясы

    SIMD параллелді өңдеу: бір команданы бірнеше дерекке қолдану. Дерек деңгейінде параллелизм, графика, аудио өңдеуде тиімді. Компьютер архитектурасы.

    #12947 · 15 мин оқу

  5. Жұмыс жүктемесін бөлу техникалары

    Жүктеме теңгеруі – есептерді бірнеше ресурстарға тиімді бөлу арқылы жүйе тиімділігін арттыру. Статикалық және динамикалық алгоритмдер туралы біліңіз.

    #14331 · 13 мин оқу

  6. Бір компьютерде екі немесе одан көп процессордың қолданылуы

    Жұмыс ішінде бірнеше процессорды қолдану – жүйе қуатын арттырады. Бір уақытта бірнеше тапсырманы орындауға мүмкіндік береді. Multiprocessing туралы толық ақпарат!

    #14985 · 5 мин оқу

  7. 1980-ші жылдарғы транспьютер микропроцессорлары

    Транспьютер – 1980-жылдарғы инновациялық микропроцессор, параллельді есептеуге арналған. Inmos компаниясы жасаған, қазіргі жүйелерге әсер етті.

    #19475 · 20 мин оқу

  8. Қатар өңдеу: Бағдарламалау парадигмасы

    Параллельді есептеу: бірнеше процестерді қатар орындау арқылы үлкен мәселелерді шешу. Түрлері, артықшылықтары, және компьютер архитектурасындағы ролі.

    #46079 · 16 мин оқу

  9. Параллелдік алгоритмдер және олардың ерекшеліктері

    Параллелдік алгоритмдер: анықтамасы, түрлері, PRAM моделі. Қатар операцияларды орындау арқылы есептеу тиімділігін арттыру жолдары. Компьютер ғылымындағы маңызды түсінік.

    #46956 · 3 мин оқу

  10. Intel процессорларындағы Hyper Threading технологиясы

    Intel Hyper Threading технологиясы – процессордың өнімділігін арттыратын, бір ядроны екі логикалық ядро ретінде пайдаланатын SMT жүйесі. CPU туралы толық ақпарат!

    #47873 · 8 мин оқу

  11. Көп нұсқалы есептеу техникасы: MIMD архитектурасы

    MIMD архитектурасы: параллелизмді жүзеге асырудың есептеу әдісі. Түрлі процессорлар асинхронды жұмыс істейді, әртүрлі деректерді өңдейді. CAD, модельдеуге қолданылады.

    #49099 · 3 мин оқу

  12. Қайта конфигурацияланатын компьютер архитектурасы

    Жаймаланатын есептеу архитектурасы: FPGA арқылы жаңа схемаларды жүктеу арқылы жүйеге өзгерістер енгізу. Жоғары өнімділік, икемділік, қайта конфигурациялау.

    #55992 · 9 мин оқу

  13. Компьютерлік бағдарламалауда шартты операторлардың формасы

    Компьютерлік бағдарламалаудағы шартты операторлар: преддикация – бұтақтаусыз шартты орындау, архитектуралық күйді өзгертуді басқару.💻

    #58054 · 5 мин оқу

  14. Процессорлардың жылу шығаруы және оны басқару жолдары

    Процессорлардың жылу шығаруы: себептері, салдары, көп ядролы жүйелерде тиімділікті арттыру жолдары. Бағдарламалық жасақтаманы көп өрісті ету маңызды!

    #59585 · 1 мин оқу

  15. Сағат циклына орташа инструкция саны

    Процессордың өнімділігі: IPC (сағат циклына инструкция саны). Қазіргі процессорлар параллель өңдеу арқылы жылдамдықты арттырады. Оптимизация, пайпинг туралы біліңіз!

    #60288 · 2 мин оқу

  16. Параллелді есептеулер үшін хабар алмасу жүйесі (MPI стандарты)

    MPI – параллельді компьютерлердегі хабар алмасу стандарты. C, C++, Fortran тілдерінде бағдарлама жасауға көмектеседі, масштабты қолданбаларға арналған.

    #62128 · 17 мин оқу

  17. Суперскалярлық процессорларда бір мезгілде көп жіптік өңдеу техникасы

    Суперскалярлы процессорлардың тиімділігін арттыру: Бір ядрода бірнеше жиек орындалуын қамтамасыз ететін SMT технологиясы туралы біліңіз.

    #77377 · 7 мин оқу

  18. Тығыз байланысқан түйіндердің параллель есептеу архитектурасы

    Систоликалық тізімдер: өте байланысқан есептеу бірліктерінің параллель архитектурасы. Деректерді өңдеу, матрицалық операциялар, криптография тарихы.

    #83857 · 6 мин оқу

  19. OpenMP: Параллелдік бағдарламалау стандарты

    OpenMP – C, C++, Fortran тілдерінде параллель есептеуді қолдайтын ашық стандарт. Жадты бөлісу арқылы көп ядролы жүйелерде бағдарламаны жылдамдатуға көмектеседі.

    #88613 · 3 мин оқу

  20. Сандық сигнал өңдеуде көбейту-қосу операциясы

    Сандық сигнал өңдеудегі көбейту-қосу операциясы (MAC/MAD) туралы біліңіз. Аккумуляторды жаңарту, FMA, MAC блогы және жылдам есептеулер.

    #92414 · 2 мин оқу

  21. Түрлі элементті процессор: Denelcor HEP жүйесінің тарихы

    1982 ж. Denelcor ұсынған Heterogeneous Element Processor (HEP) – әртүрлі компоненттерден құралған, сұйық динамикасын шешуге арналған инновациялық жүйе.

    #124496 · 4 мин оқу

  22. Бағдарламалық үлгі: жіптік шолулар (Бағдарламалық үлгі: жіптік пул)

    Бағдарламалауда жиектелген жіптер үлгісі – бірнеше тапсырманы параллель орындау үшін қолданылатын әдіс. Ол өнімділікті арттырып, уақытты үнемдейді.

    #142970 · 1 мин оқу

  23. Дәнділілік: Мағынасы мен қолданылуы

    Гранулярлық – материалдың немесе жүйенің құрамындағы бөлікшелердің мөлшері. Жүйенің еңбектену деңгейі, ірі және ұсақ гранулалар туралы ақпарат.

    #145728 · 2 мин оқу

  24. Дерек ағыны және бағдарламалық инженерия

    Бағдарламалық жасақтамада дерек ағыны – есептеулерді бағытталған граф ретінде бейнелейтін бағдарламалау парадигмасы. Ағын өңдеу, реактивті бағдарламалау туралы біліңіз.

    #152536 · 2 мин оқу

  25. Fortran параллельді бағдарламалау кеңейтімдері: Coarray Fortran

    Fortran бағдарламалау тілінде параллель өңдеуге арналған Coarray Fortran кеңейтімдері. Деректерді бөліп, бірнеше бейнелерде асинхронды түрде орындауға мүмкіндік береді.

    #157177 · 1 мин оқу

  26. Қатар өңдеу: Бағдарламалық құрылым және орындалуы

    Бағдарламалаудағы қатар өңдеу – программаның бөліктерін тәртіпсіз орындау мүмкіндігі. Ол жылдамдықты арттырады, құрылымды ұйымдастыруға көмектеседі.

    #160910 · 3 мин оқу

  27. Параллель алгоритмдерді жобалау үшін абстрактілі компьютер

    Парлаллелдік алгоритмдерді жобалау үшін қолданылатын PRAM машинасы туралы мақала. Есептеу уақыты мен процессорлар саны ескеріледі.

    #164163 · 2 мин оқу

  28. Параллелді есептеу архитектурасы: MISD және систоликалық тізбектер

    Параллельді есептеу архитектурасы: MISD түрі, деректерге қатысты әртүрлі операциялар. Ұңғыма архитектурасы, қателерге төзімділік, қолдану аясы шектеулі.

    #168309 · 3 мин оқу

  29. Сызықтық алгебра операциялары үшін негізгі амалдар жиынтығы (BLAS)

    BLAS: Сызықтық алгебра операциялары үшін стандартты кітапхана. Векторлар, матрицалармен жұмыс, жылдамдық оптимизациясы. C және Fortran интерфейстері.

    #176405 · 6 мин оқу

  30. Дерек ағыны бағдарламалау парадигмасы

    Дерек ағыны бағдарламалау – бағдарламаны дерек өңдеу арқылы жүзеге асыратын парадигма. Функционалдық тілдерге ұқсас, сандық өңдеуге ыңғайлы. MIT-де 1960ж. дамыды.

    #178629 · 4 мин оқу

  31. Бағдарламалық параллелизмді іске асыру тәсілі

    SPMD: параллелизмді пайдалану жолы. Бір бағдарламаны бірнеше дерекпен параллель өңдеу, SIMD/MIMD жүйелерінде жылдамдықты арттыру. Бағдарламалау техникасы.

    #178876 · 5 мин оқу

  32. Дерек өңдеу тізбегі

    Деректерді өңдеу тізбегі: құбыр (pipeline) – тізбектелген өңдеу элементтері. CPU-дағы нұсқаулар құбырының қағидалары, параллель өңдеу, жылдамдық.

    #197221 · 8 мин оқу

  33. Графикалық процессорларды жалпы мақсатта қолдану

    Графикалық процессорларды (GPU) CPU-ға жүктелетін есептеулер үшін пайдалану – GPGPU технологиясы. Көп ядролы GPU жылдам өңдеуге мүмкіндік береді.

    #201000 · 16 мин оқу

  34. Циклдық тізбектеулі процессорлар: Архитектура және қолданылуы

    Баррел процессор – әр цикл сайын орындалу тізбектерін ауыстыратын CPU. Бұл технология жылдамдық пен тиімділікті арттырады, көп тапсырмалы жұмысты жеңілдетеді.

    #201659 · 4 мин оқу

  35. Multiflow: VLIW архитектурасының тарихы мен әсері

    Multiflow Computer: 1984-1990 ж. аралығында VLIW архитектуралы минисуперкомпьютерлер өндірген американдық компания. Технологиялық жетістіктері компьютер индустриясына әсер етті.

    #203947 · 9 мин оқу

  36. Дерек ағыны архитектурасы

    Дерек ағыны архитектурасы: дәстүрлі архитектурадан өзгеше, деректердің болуына қарай есептеулер жүзеге асырылады. DSP, AI, желілік жүйелерде қолданылады.

    #206022 · 3 мин оқу

  37. Крей 3/SSS: Жаңа Ғылыми Есептеулер Жүйесінің Тарихы

    Cray 3/SSS: Өте қуатты, параллельдік есептеулерді жүзеге асыратын суперкомпьютер. Жаңа SIMD процессоры, жадтағы өңдеу, T90 сериясының жаңартуы.

    #217653 · 2 мин оқу

  38. Екі жүйенің өнімділігін арттыру процесі және үдеткіш коэффициенті

    Компьютерлік архитектурада үдеу – бірдей мәселені шешетін екі жүйенің өнімділігін салыстыру. Бұтақ болжаушының тиімділігін тестілеу. Үдеу, Amdahl заңы.

    #218406 · 2 мин оқу

  39. Тәуелсіз құралымдарды қолданатын есептеу жүйелері

    Тәуелсіз есептеу: арзан құжаттарды қолданып, параллель есептеулерді жүргізу. Стандартты компоненттер, төмен баға, жеткізушілерден тәуелсіздік – бұл артықшылықтары.

    #220568 · 3 мин оқу

  40. CPython: Python тілінің анықтамалық нұсқасы

    CPython – Python бағдарламалау тілінің негізгі нұсқасы. C және Python-да жазылған, кең таралған, байт-кодқа аудармалайды. GIL құлпын қолданады.

    #270455 · 4 мин оқу

  41. Stackless Python: Баламалы Python нұсқасы

    Stackless Python: C тіліне тәуелсіздік, микротредтер, корутиналар, тапсырмаларды сақтау. Жеңіл, жылдам бағдарламалау үшін өте ыңғайлы!

    #272719 · 2 мин оқу

  42. Юпитер JVM: Модульдік және кеңейтілген Java виртуал машинасы

    Жупитер JVM – ашық бастау кодты Java машинасы. Модульділік, кеңейтімділік, Boehm қоқыс жинағышы және GNU Classpath негізінде жасалған. Жады локалдығы, параллель қоқыс жинау.

    #278918 · 1 мин оқу

  43. Josh Fisher

    #288432 · 2 мин оқу

  44. Gang scheduling

    #293391 · 4 мин оқу

  45. Параллелдік компьютерлік архитектураның абстракциясы

    Парallelдік есептеулер: бағдарламалау модельдері, архитектурасы, тиімділігі, және аппараттық-бағдарламалық интерфейс. Порттылықты арттыру жолдары.

    #293746 · 3 мин оқу

  46. Кан процесі желісі: есептеу моделі

    Канн процестік желісі – параллель бағдарламалар, кіріктірілген жүйелер мен дерек ағыны үшін пайдалы есептеу моделі. Блокирлеуші оқу, блокирлемейтін жазу арқылы анықталған мінез-құлқым.

    #321883 · 4 мин оқу

  47. Қатар өңдеулерді орындау

    Қатар өңдеу: бірнеше есептеулерді қабаттастырып орындау, бағдарлама тиімділігін арттыру. Параллельдік, модулдік бағдарламалау туралы біліңіз.

    #322531 · 5 мин оқу

  48. MasPar компьютерлерінің архитектурасы және ерекшеліктері

    MasPar – 1987 ж. құрылған, Калифорниядағы SIMD суперкомпьютерлерді өндірген компания. Ұйымдық есептеу құрылғыларының (ALU) архитектурасы туралы біліңіз.

    #325407 · 3 мин оқу

  49. Жасушалық көппроцессорлық өңдеу архитектурасы

    Жасушалық көппроцессорлық өңдеу (CMP) – Intel процессорларындағы қуатты архитектура. Бірнеше ОС-ты қолдап, процессорларды бөліп, жүйелік мүмкіндіктерді арттырады.

    #336508 · 1 мин оқу

  50. Дерек ағындарын параллель өңдеу парадигмасы

    Ағын өңдеу – дерек ағындарын параллель өңдеуге арналған бағдарламалау парадигмасы. Дерек ағыны, алгоритмдер, жүйелер мен аппараттық құралдар туралы біліңіз.

    #338054 · 6 мин оқу

  51. Transport triggered architecture

    #341318 · 5 мин оқу

  52. Векторлау және параллель есептеулер: Бағдарламаларды жылдамдату жолдары

    Автовекторизация: параллельді есептеулердегі бағдарламаны жеделдету әдісі. Скалярлық кодты векторлыққа түрлендіру, SIMD/SPMD арқылы өнімділікті арттыру.💻🚀

    #342161 · 3 мин оқу

  53. MAJC

    #345515 · 5 мин оқу

  54. Циклдарды бөлу және біріктіру: Компиляторлық оптимизациялар

    Цикл бөлу және біріктіру – компиляторлардың оптимизациясы. Локальды жадты жақсарту, көп ядролы процессорларда өнімділікті арттыру мақсатымен циклдар өзгертіледі.

    #382491 · 1 мин оқу

  55. Параллелді және үлестірілген өңдеу симпозиумы (IPDPS)

    IPDPS: Параллелді және үлестірілген өңдеу симпозиумы – жаңа зерттеулер, шеберлік сабақтары, семинарлар мен көрмелер. IEEE қолдауымен өтеді.

    #382551 · 2 мин оқу

  56. Көп параллелизмнің жасырын қолданылуы

    Программирование с неявным параллелизмом: языки (Axum, MATLAB), автоматическая оптимизация, повышение производительности и упрощение разработки.

    #385077 · 1 мин оқу

  57. Көп ядролы процессорлар

    Көп ядролы процессорлар – бір чипте бірнеше өңдеу бірлігі. Жылдамдық пен тиімділікті арттырады, дерлік барлық дербес компьютерлерде қолданылады.

    #388229 · 13 мин оқу

  58. Регистр ішіндегі SIMD және параллель өңдеулер

    SWAR (Single Instruction, Multiple Data) – процессор тіркелгішіндегі параллель өңдеу технологиясы. Қазіргі процессорларда кең қолданылады, жылдамдықты арттырады.

    #441224 · 3 мин оқу

  59. Synchronization (computer science)

    #458131 · 5 мин оқу

  60. Charm++

    #501723 · 2 мин оқу