Прискорення обчислень методу дискретних струмів при його модифікації, що враховує особливості архітектури сучасних ПК
Ключові слова:
дифракція; провідний екран; метод дискретних струмів; векторні регістри; тайлінг; паралелізм; МДО; СЛАР; експеримент; швидкість обчисленьАнотація
Здійснено модифікацію популярного методу моделювання дифракційних явищ у резонансному діапазоні хвиль з метою прискорення обчислень за рахунок використання можливостей, прихованих в архітектурі сучасних ПК. Ця модифікація використовує векторні регістри процесора. В результаті модифікації методу дискретних струмів (МДТ), спрямованої на використання векторних регістрів в поєднанні з оптимізацією роботи з кеш пам'яттю, вдалося отримати результат, який добре ілюструється таким прикладом. При розв'язку за МДТ дифракційної задачі на 80 екранах (хвильове число 14π), на 4-ядерному процесорі спостерігалося прискорення розрахунку в 30-40 разів порівняно з виконанням на одному ядрі без використання векторних регістрів і оптимізації роботи з кешем процесора.