DC Field | Value | Language |
dc.contributor.author | Karasik, O. N. | - |
dc.contributor.author | Prihozhy, A. A. | - |
dc.coverage.spatial | Минск | ru_RU |
dc.date.accessioned | 2023-05-26T07:06:34Z | - |
dc.date.available | 2023-05-26T07:06:34Z | - |
dc.date.issued | 2023 | - |
dc.identifier.citation | Karasik, O. N. Profiling of energy consumption by algorithms of shortest paths search in large dense graphs / O. N. Karasik, A. A. Prihozhy // BIG DATA и анализ высокого уровня = BIG DATA and Advanced Analytics : сборник научных статей IX Международной научно-практической конференции, Минск, 17–18 мая 2023 г. : в 2 ч. Ч. 1 / Белорусский государственный университет информатики и радиоэлектроники ; редкол.: В. А. Богуш [и др.]. – Минск, 2023. – С. 44-50. | ru_RU |
dc.identifier.uri | https://libeldoc.bsuir.by/handle/123456789/51596 | - |
dc.description.abstract | Reducing power consumption when solving computationally intensive problems is an important applied
problem in science and industry. The paper presents the results of profiling four algorithms of finding the shortest paths between
all pairs of graph vertices, which allowed us to estimate the power consumption and execution time of the algorithms on a
multicore system. Profiling was performed on single-threaded implementations of the classical Floyd-Warshall algorithm, the
algorithm based on vertex expansion of the graph, the homogeneous Floyd-Warshall block algorithm, and the heterogeneous
block algorithm. The experiments used simple complete, oriented weighted graphs ranging in size from 1200 to 4800 vertices.
Profiling performed via Intel VTune and Intel SoC Watch showed that the algorithm itself has the largest impact on power
consumption. On graphs up to 1200 vertices, the power consumption is not proportionally dependent on the algorithm's
execution time. For example, the slow classical Floyd-Warshall algorithm has consumed up to 20 % less energy compared to
the faster block algorithms. As the graph size increases, the algorithm based on vertex expansion of the graph becomes strictly
dominant; it consumed up to 25 % less energy than the blocked algorithms. With increasing the graph size, a proportional
relationship between the algorithm execution time and the amount of energy consumed has been clearly established. | ru_RU |
dc.language.iso | en | ru_RU |
dc.publisher | БГУИР | ru_RU |
dc.subject | материалы конференций | ru_RU |
dc.subject | multicore processor | ru_RU |
dc.subject | profiling | ru_RU |
dc.subject | large size graph | ru_RU |
dc.subject | energy consumption | ru_RU |
dc.title | Profiling of energy consumption by algorithms of shortest paths search in large dense graphs | ru_RU |
dc.title.alternative | Профилирование потребления энергии алгоритмами поиска кратчайших путей на больших плотных графах | ru_RU |
dc.type | Article | ru_RU |
local.description.annotation | Снижение энергопотребления при решении задач, требующих больших вычислительных
мощностей, является важной прикладной проблемой в науке и производстве. В статье представлены результаты
профилирования четырех алгоритмов поиска кратчайших путей между всеми парами вершин графа, позволившие
оценить энергопотребление и время выполнения алгоритмов на многоядерной системе. Профилирование
выполнялось на однопоточных реализациях классического алгоритма Флойда-Уоршалла, алгоритма, построенного
на вершинном расширении графа, однородного блочного алгоритма Флойда-Уоршалла и неоднородного блочного
алгоритма. В экспериментах использовались простые полные, ориентированные взвешенные графы размером от 1200
до 4800 вершин. Профилирование, выполненное посредством Intel VTune и Intel SoC Watch, показало, что
наибольшее влияние на энергопотребление оказывает сам алгоритм. На графах до 1200 вершин, потребление энергии
может пропорционально не зависеть от времени выполнения алгоритма. Например, медленный классический
алгоритм Флойда-Уоршалла потребил до 20% меньше энергии по сравнению с более быстрыми блочными
алгоритмами. С увеличением размера графа, алгоритм, построенный на вершинном расширении графа, стал
однозначно доминирующим; он потребил до 25% меньше энергии, чем блочные алгоритмы. При увеличении размера
графа, четко устанавливается пропорциональная зависимость между временем выполнения алгоритма и количеством
потребляемой энергии. | ru_RU |
Appears in Collections: | BIG DATA and Advanced Analytics = BIG DATA и анализ высокого уровня : сборник научных статей (2023)
|