Earticle

현재 위치 Home

An Iterative Space Alternative Tiling Parallel Algorithm for 3D Finite Difference Stencil Computations

첫 페이지 보기
  • 발행기관
    보안공학연구지원센터(IJDTA) 바로가기
  • 간행물
    International Journal of Database Theory and Application 바로가기
  • 통권
    Vol.7 No.6 (2014.12)바로가기
  • 페이지
    pp.105-120
  • 저자
    Jing Shen, Jilin Zhang, Jian Wan, Li Zhou, Ming Jiang
  • 언어
    영어(ENG)
  • URL
    https://www.earticle.net/Article/A236838

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

원문정보

초록

영어
Stencils are finite-difference algorithms for solving large-scale and high-dimension partial differential equations. Due to the data dependences among the iterative statements in Stencils, traditional Stencil computations are be executed serially, rather than in parallel. It’s challenging to design an effective and scalable Stencil parallelized method. To address the issue of 3D data space computing, we present a serial execution model based on multi-layers symmetric Stencil method and time skewing techniques. Within this model, the iteration space is divided to multiple tiles based on time skewing, where the executive process is ordered by the sequence of tiles, and the nodes in each individual tile can be swept repeatedly to improve the data locality. In addition, we propose a novel 3D iterative space alternate tiling Stencil parallel method, which subdivides the iteration space along high dimension, and changes the execution sequence of tiles to reduce the data dependency and communication cost, where the partial order of tiles is still guaranteed. Experimental results demonstrate our proposed alternative tiling parallel method achieves better parallel efficiency and scalability compared with the domain-decomposition methods.

목차

Abstract
 1. Introduction
 2. Related Work
 3. Background and Problem Statements
 4. Iterative Space Multi-layer Symmetric 3D Stencil Algorithm
  4.1. Multi-layer Symmetric Stencil Algorithm
  4.2. Polyhedral Model Description
  4.3. Execution Model of Multi-layer Symmetric 3D Stencil Algorithm
 5. Parallel Alternative Tiling Stencil Algorithm
  5.1. Execution Model of Alternative Tiling Stencil Algorithm
  5.2. Alternative Tiling Stencil Algorithm
 6. Result
  6.1. Tile Size and Shape
  6.2. Comparison
  6.3. Parallelism and Scalability
 7. Conclusion
 Acknowledgements
 References

키워드

Stencil algorithm alternative tiling multi-layer symmetric polyhedral model communication optimization

저자

  • Jing Shen [ School of Computer Science and Technology, Hangzhou Dianzi University, 310018, Hangzhou, Zhejiang, China, Key Laboratory of Complex Systems Modeling and Simulation, Ministry of Education, China, Zhejiang Provincial Engineering Center on Media Data Cloud Processing and Analysis, Hangzhou, China, School of Information Engineering, Hangzhou Dianzi University, Hangzhou, Zhejiang, China ]
  • Jilin Zhang [ School of Computer Science and Technology, Hangzhou Dianzi University, 310018, Hangzhou, Zhejiang, China, Key Laboratory of Complex Systems Modeling and Simulation, Ministry of Education, China, Zhejiang Provincial Engineering Center on Media Data Cloud Processing and Analysis, Hangzhou, China ]
  • Jian Wan [ School of Computer Science and Technology, Hangzhou Dianzi University, 310018, Hangzhou, Zhejiang, China, Key Laboratory of Complex Systems Modeling and Simulation, Ministry of Education, China, Zhejiang Provincial Engineering Center on Media Data Cloud Processing and Analysis, Hangzhou, China ]
  • Li Zhou [ School of Computer Science and Technology, Hangzhou Dianzi University, 310018, Hangzhou, Zhejiang, China, Key Laboratory of Complex Systems Modeling and Simulation, Ministry of Education, China, Zhejiang Provincial Engineering Center on Media Data Cloud Processing and Analysis, Hangzhou, China ]
  • Ming Jiang [ School of Computer Science and Technology, Hangzhou Dianzi University, 310018, Hangzhou, Zhejiang, China, Key Laboratory of Complex Systems Modeling and Simulation, Ministry of Education, China, Zhejiang Provincial Engineering Center on Media Data Cloud Processing and Analysis, Hangzhou, China ]

참고문헌

자료제공 : 네이버학술정보

간행물 정보

발행기관

  • 발행기관명
    보안공학연구지원센터(IJDTA) [Science & Engineering Research Support Center, Republic of Korea(IJDTA)]
  • 설립연도
    2006
  • 분야
    공학>컴퓨터학
  • 소개
    1. 보안공학에 대한 각종 조사 및 연구 2. 보안공학에 대한 응용기술 연구 및 발표 3. 보안공학에 관한 각종 학술 발표회 및 전시회 개최 4. 보안공학 기술의 상호 협조 및 정보교환 5. 보안공학에 관한 표준화 사업 및 규격의 제정 6. 보안공학에 관한 산학연 협동의 증진 7. 국제적 학술 교류 및 기술 협력 8. 보안공학에 관한 논문지 발간 9. 기타 본 회 목적 달성에 필요한 사업

간행물

  • 간행물명
    International Journal of Database Theory and Application
  • 간기
    격월간
  • pISSN
    2005-4270
  • 수록기간
    2008~2016
  • 십진분류
    KDC 505 DDC 605

이 권호 내 다른 논문 / International Journal of Database Theory and Application Vol.7 No.6

    피인용수 : 0(자료제공 : 네이버학술정보)

    함께 이용한 논문 이 논문을 다운로드한 분들이 이용한 다른 논문입니다.

      페이지 저장