컴퓨터로 역행렬을 구하려고 하는데 행렬의 크기가 너무 큽니다.

글쓴이
돌대가리
등록일
2017-03-13 12:34
조회
5,187회
추천
0건
댓글
2건
안녕하세요. 한국과학기술인연합 형님들. 식사는 하셨는지요? 도움을 좀 요청하고자 글을 남깁니다.
저는 반도체분야에서 공부를 하고 있고, 석.박 통합과정에 있는 학생입니다. 최근에 반도체 시뮬레이션을 돌리기 위해 matlab으로 프로그램을 짜고 있습니다. 프로그램에는 행렬연산이 포함되어 있는데 행렬의 크기가 상당해서 시뮬레이션하는데 시간이 오래 걸립니다. 하여 병렬연산을 이용해 시간을 좀 단축 시켜보고자 합니다. 역행렬을 구할때 병렬연산을 통해 시간을 단축시키는 방법을 찾아보고 있는데 제가 무지한 탓에 찾기가 쉽지 않은것 같습니다. 역행렬을 구할때 행렬을 쪼개서 연산하는 방법이 있는것 같은데 혹시 병렬연산으로 행렬연산을 해보신분들이 계시다면 어떤 방법으로 하셨는지 힌트를 좀 주실 수 있겠습니까?

  • 세아 ()

    http://stackoverflow.com/questions/11230067/large-matrix-inversion

  • 앗살라말리꿈 ()

    행렬 연산시 사용하는 solver에 따라서 병렬화 가능 여부가 달라집니다. 우선 가우스 소거법과 같은 직접해법을 사용하신다면 10,000x10,000도 버거울 수 있습니다. 혹시 직접 행렬 해법을 사용하고 계신다면 우선 반복 해법을 적용하시기를 권장합니다.
     행렬의 대칭/비대칭 또는 희소행렬 여부에 따라서 여러가지 반복해법(AMG, JCG, 등등)이 있으니 병렬화를 시도하기 전에 반복 해법을 적용한다면 single core 대비 20~100배 이상 빠르게 연간 가능하니 참조 바랍니다.

목록


과학기술Q&A

게시판 리스트
번호 제목 글쓴이 등록일 조회 추천
4264 제품 환경시험(진동/충격) 관련해서 정보를 얻고 싶은데 방산가고싶다 06-03 2671 0
4263 지역별 인구 분포 (2018 기준) 댓글 2 시간 04-13 4953 0
4262 연령별 인구수: 총선 예측 댓글 3 시간 04-13 4088 0
4261 countries by hospital beds (나라별 병동수 순위) 댓글 7 시간 03-18 3135 0
4260 회로설계를 AI 가?? 댓글 5 겸손 03-02 7101 0
4259 저녁, 2시간 숙면후 몸무게 차이(질량 보존의 법칙?) 베컴므 03-01 3501 0
4258 반도체 공정관련 질문드립니다! 과학지식없음 01-31 3256 0
4257 우라늄 원심분리기 구조, 원리에 대해 알고 싶습니다. 댓글 1 멍~ 01-19 2777 0
4256 유기발광층 굴절률 문의 댓글 1 dfjkasd 01-13 2355 0
4255 무전해 니켈(Ni) 도금 두께,, 문의.. 댓글 1 방산가고싶다 12-13 3385 0
4254 tensor field에 관한 질문 rpw2019 10-24 2410 0
4253 디지털논리회로 너무어려워요 문제가 ㅠ 도와주세요 댓글 2 빵꾸똥꾸 10-24 5515 0
4252 반도체 웨이퍼를 연마하게 되면 가운데 부분이 볼록하게 된다는데요.. 가운데를 오목하게 연마하는 방법이 뭐가… 댓글 1 parkice 10-16 3034 0
4251 아크릴레이트 < > 아크릴 폴리머,, 비전공자 질문.. 방산가고싶다 10-08 2403 0
4250 왜 AlN가 세라믹임에도 불구하고 높은 열전도를 가지는지 궁금합니다. 댓글 2 재료과생 10-03 3521 0
4249 반도체의 미래에 대해 조언 좀 구합니다 댓글 2 물리어네어 09-25 3845 0
4248 전자상가에 가서 질문하면 이런 답변을 댓글 4 단비사랑해 08-27 3007 0
4247 재료과에서 유명한 국내학회지 뭐뭐있을까요?? 댓글 1 재료공 08-26 2724 0
4246 3집법 반도체에 대해서! 댓글 1 soarsoarr 08-25 2824 0
4245 센서 기술 질문이요~ 댓글 5 단비사랑해 08-22 2675 0


랜덤글로 점프
과학기술인이 한국의 미래를 만듭니다.
© 2002 - 2015 scieng.net
모바일 버전으로 보기