Matches in SemOpenAlex for { <https://semopenalex.org/work/W1559624914> ?p ?o ?g. }
- W1559624914 abstract "Beside traditional direct solvers iterative methods offer an efficient alternative for the solution of systems of linear equations which arise in the solution of partial differential equations (PDEs). Among them, multigrid algorithms belong to the most efficient methods based on the number of operations required to achieve a good approximation of the solution. The relevance of the number of arithmetic operations performed by an application as a metric for the complexity of an algorithm wanes since the performance of modern computing systems nowadays is limited by memory latency and bandwidth. Consequently, almost all computer manufacturers nowadays equip their computers with cache-based hierarchical memory systems. Thus, the efficiency of multigrid methods is rather determined by good data locality, i.e. good utilization of data caches, than by the number of arithmetic operations. In this thesis, the cache and memory access behavior of multigrid methods is systematically analyzed for the first time. The analysis is based on an exhaustive study of modern microprocessor memory hierarchies. Detailed runtime as well as theoretical studies of the performance of these methods demonstrate the interaction between multigrid algorithms and deep memory hierarchies. In particular, issues involved with the multilevel nature of the memory hierarchy are addressed. Furthermore, delays due to main memory accesses are clearly revealed as the performance bottlenecks of multigrid methods and their components. Besides the performance bottlenecks, upper limits for the achievable performance of multigrid methods on RISC based microprocessors are determined by means of theoretical models. Based on the knowledge gained from the analysis of multigrid algorithms and microprocessor architectures, new data locality optimization techniques for multigrid methods are proposed. The techniques extend existing code and data layout restructuring techniques and are able to significantly improve data locality and consequently speed up the execution of multigrid algorithms by a multiple. With the improved data locality multigrid methods are able to utilize 15 to 30 per cent of the peak performance on a multitude of modern computer systems. The impact of the techniques is demonstrated with runtime and memory hierarchy behavior measurements as well as theoretical data locality examinations. The applicability of the techniques is demonstrated by means of the DiMEPACK library. DiMEPACK is a multigrid solver for two-dimensional problems with constant coefficients on structured grids. In this thesis, however, aspects of multigrid methods for three-dimensional problems and variable coefficients are discussed as well." @default.
- W1559624914 created "2016-06-24" @default.
- W1559624914 creator A5078285166 @default.
- W1559624914 date "2001-01-01" @default.
- W1559624914 modified "2023-09-24" @default.
- W1559624914 title "Data Locality Optimization for Multigrid Methods on Structured Grids" @default.
- W1559624914 cites W112400010 @default.
- W1559624914 cites W1489781149 @default.
- W1559624914 cites W1493650454 @default.
- W1559624914 cites W1513741151 @default.
- W1559624914 cites W1515568388 @default.
- W1559624914 cites W1522888794 @default.
- W1559624914 cites W1524877046 @default.
- W1559624914 cites W1530872699 @default.
- W1559624914 cites W1532455889 @default.
- W1559624914 cites W1536051636 @default.
- W1559624914 cites W1537374583 @default.
- W1559624914 cites W1540513937 @default.
- W1559624914 cites W1549556853 @default.
- W1559624914 cites W1555915743 @default.
- W1559624914 cites W1568286578 @default.
- W1559624914 cites W1584287597 @default.
- W1559624914 cites W1600567712 @default.
- W1559624914 cites W1600751494 @default.
- W1559624914 cites W1604759439 @default.
- W1559624914 cites W1608185323 @default.
- W1559624914 cites W1631114303 @default.
- W1559624914 cites W1774469134 @default.
- W1559624914 cites W1843640069 @default.
- W1559624914 cites W1912340635 @default.
- W1559624914 cites W1964639877 @default.
- W1559624914 cites W1965351873 @default.
- W1559624914 cites W1968347730 @default.
- W1559624914 cites W1971851724 @default.
- W1559624914 cites W1972209410 @default.
- W1559624914 cites W1973122629 @default.
- W1559624914 cites W1974872983 @default.
- W1559624914 cites W1978802009 @default.
- W1559624914 cites W1979154698 @default.
- W1559624914 cites W1979632109 @default.
- W1559624914 cites W1980999196 @default.
- W1559624914 cites W1985063830 @default.
- W1559624914 cites W1987225815 @default.
- W1559624914 cites W1988888548 @default.
- W1559624914 cites W2003368909 @default.
- W1559624914 cites W2005873279 @default.
- W1559624914 cites W2010418442 @default.
- W1559624914 cites W2011993966 @default.
- W1559624914 cites W2014033064 @default.
- W1559624914 cites W2032094184 @default.
- W1559624914 cites W2037690395 @default.
- W1559624914 cites W2040183246 @default.
- W1559624914 cites W2042125826 @default.
- W1559624914 cites W2042629708 @default.
- W1559624914 cites W2048796234 @default.
- W1559624914 cites W2049890071 @default.
- W1559624914 cites W2056458773 @default.
- W1559624914 cites W2056971515 @default.
- W1559624914 cites W2063249715 @default.
- W1559624914 cites W2068810256 @default.
- W1559624914 cites W2069738303 @default.
- W1559624914 cites W2070922326 @default.
- W1559624914 cites W2074976694 @default.
- W1559624914 cites W2076848169 @default.
- W1559624914 cites W2077790567 @default.
- W1559624914 cites W2078113878 @default.
- W1559624914 cites W2079737233 @default.
- W1559624914 cites W2083519439 @default.
- W1559624914 cites W2085953182 @default.
- W1559624914 cites W2088949989 @default.
- W1559624914 cites W2094439101 @default.
- W1559624914 cites W2095093014 @default.
- W1559624914 cites W2095642645 @default.
- W1559624914 cites W2098220211 @default.
- W1559624914 cites W2099958604 @default.
- W1559624914 cites W2100799646 @default.
- W1559624914 cites W2100928955 @default.
- W1559624914 cites W2101134669 @default.
- W1559624914 cites W2104115699 @default.
- W1559624914 cites W2114922436 @default.
- W1559624914 cites W2118924037 @default.
- W1559624914 cites W2119042753 @default.
- W1559624914 cites W2119609467 @default.
- W1559624914 cites W2122060420 @default.
- W1559624914 cites W2124711255 @default.
- W1559624914 cites W2125305952 @default.
- W1559624914 cites W2130836267 @default.
- W1559624914 cites W2135653967 @default.
- W1559624914 cites W2135736783 @default.
- W1559624914 cites W2136348740 @default.
- W1559624914 cites W2141342364 @default.
- W1559624914 cites W2143285027 @default.
- W1559624914 cites W2146460343 @default.
- W1559624914 cites W2150871235 @default.
- W1559624914 cites W2151851764 @default.
- W1559624914 cites W2153131460 @default.
- W1559624914 cites W2158737060 @default.
- W1559624914 cites W2159309967 @default.
- W1559624914 cites W2159767828 @default.
- W1559624914 cites W2161578546 @default.