Технологии и методы о


Download 18.43 Kb.
Sana23.09.2023
Hajmi18.43 Kb.
#1685336
TuriОбзор
Bog'liq
Темы для сам.раб. Big.Data


Технологии и методы обработки больших данных

  1. Обзор системных и прикладных задач, для решения которых применяются компиляторные технологии.

  2. Исключение частичной избыточности с помощью анализа потока данных.

  3. Граф зависимостей программы и его применения. Слайсинг

  4. Оптимизация параллелизма и локальности данных.

  5. Иерархический параллелизм вычислительных систем.

  6. Распараллеливание гнезд циклов. Полиэдральное представление гнезда циклов.

  7. Пространство итераций. Пространство данных.

  8. Пространство процессоров. Аффинные индексы массивов.

  9. Распараллеливание гнезд циклов для многопроцессорных вычислительных систем.

  10. Распределённые файловые системы.

  11. Использование стандартного пакета MPI.

  12. Распространение условных констант с применением SSA-формы.

  13. Межпроцедурная и межмодульная оптимизация.

  14. Адаптивная оптимизация программ. Машинное обучение оптимизатора.

  15. Символьное выполнение программ. Предикаты пути и предикаты безопасности

  16. Виртуальные машины и интерпретаторы.

  17. Динамическая компиляция. Многоуровневая динамическая компиляция.

  18. Эффективные техники оптимизации динамическим компилятором.

  19. Динамическая компиляция. Динамический компилятор с адаптивной оптимизацией.

  20. Методы профилирования выполняемого кода.

  21. Статическое и динамическое инструментирование кода.

  22. Обзор методов распознавания программ


KATTA MA’LUMOTLARNI QAYTA ISHLASH TEXNOLOGIYALARI VA USULLARI



  1. BigData. Ma'lumotlarni saqlash ombori.

  2. Kompilyator texnologiyalari faoliyatning asosiy yo'nalishlari.

  3. Kompilyator texnologiyalari qo'llaniladigan tizim va dastur muammolarini ko'rib chiqish.

  4. OLTP, OLAP, ETL texnologiyasi.

  5. NoSQL texnologiyasi.

  6. Hadoop ekosistemasi.

  7. Ma'lumotlar oqimi tahlilidan foydalanib, qisman ortiqchalikni yo'q qilish.

  8. Dasturning bog'liqlik grafigi va uning qo'llanilishi. Слайсинг (kesish).

  9. Parallellik va ma'lumotlar joylashuvini optimallashtirish.

  10. Hisoblash tizimlarining ierarxik parallelligi.

  11. Tsikl uyalarini parallellashtirish.

  12. Tsikl uyasining ko'p yuzli tasviri. Takrorlash maydoni.

  13. Ma'lumotlar maydoni. Protsessor maydoni. Affin massiv indekslari.

  14. Ko'p protsessorli hisoblash tizimlari uchun halqa uyalarini parallellashtirish.

  15. Taqsimlangan fayl tizimlari.

  16. Standart MPI paketidan foydalanish.

  17. Shartli konstantalarni SSA shakli yordamida ko`paytirish.

  18. MapReduce: taqsimlangan metodologiya va texnologiya.

  19. Protseduralararo va modullararo optimallashtirish.

  20. Dasturlarni adaptiv optimallashtirish.

  21. Haqiqiy vaqtda ma'lumotlarni qayta ishlash.

  22. Massive Parallel Processing - massiv parallel ishlov berish tartibi.

  23. Mashina o'rganish optimallashtiruvchisi.

  24. Dasturlarning ramziy bajarilishi.

  25. Predikatlar yo'li va xavfsizlik predikatlari.

  26. Virtual mashinalar va tarjimonlar.

  27. Dinamik kompilyatsiya.

  28. Ko'p darajali dinamik kompilyatsiya.

  29. Dinamik kompilyator yordamida optimallashtirishning samarali usullari.

Download 18.43 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling