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

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

  • 세아 ()

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

  • 앗살라말리꿈 ()

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

목록


과학기술Q&A

게시판 리스트
번호 제목 글쓴이 등록일 조회 추천
4164 scalar/vector function에서 수학 기호 R^n, V^n과 vector function/fie… 댓글 8 몽굴 11-25 5188 0
4163 NSC논문들 기사형식으로 올라오는 사이트 없을까요? 댓글 7 고민이많구만 11-20 3943 0
4162 미분형식 질문. 댓글 1 수학적행복 11-19 3591 0
4161 양자론 기초지식 질문드립니다. 댓글 8 두비두둡 11-06 4460 0
4160 gidl, Hot carrier effect, SOI, Fin FET 질문있습니다. 댓글 10 돌땡이22 11-03 9155 0
4159 디스플레이 전자이동도와 개구율의 관계 댓글 1 대기업취업하고싶다 11-03 3062 0
4158 RTM 방식의 몰드 구입하셔보신분 댓글 1 DHMGBRO 11-01 3211 0
4157 film 의 porosity 를 조정하는 방법들이 뭐가있을까요 고민이많구만 10-23 2777 0
4156 디지털논리회로 간단한 3문제 질문드립니다. 댓글 19 창업꿈나무 10-20 6986 0
4155 나노단위에서도 금속의 산화환원도는 같은가요? 댓글 1 canislupus 10-12 3506 0
4154 Gamma-ray 검출 회로 관련 질문이있습니다. 박봉찬 10-12 2658 0
4153 진변형률=로그변형률? 과학인13 10-05 4466 0
4152 고체화학에 대해 질문드립니다. 댓글 2 sky729310 09-28 3348 0
4151 (기계공학)열역학과 열전달 관련 질문 드립니다. 댓글 1 guzzi 09-28 4458 0
4150 인공지능이 하드웨어 설계도 할 수 있을까요... 댓글 5 겸손 09-28 4663 0
4149 전자공학에서 나오는 근궤적을 C언어로 바꾸는 건 어떻게 하나요? 크롬비 09-26 3276 0
4148 아무것도 모름에 가까운 고등학생이 하는 질문 댓글 25 nusky 09-09 5355 0
4147 ACS 저널에 Submit 해보신 분 조언 부탁드립니다. 댓글 2 Hera_P 09-07 3698 0
4146 배는 스쿠류 힘으로진행 한다 또 다른 방법이 있다 댓글 1 참나리 09-04 3295 0
4145 답변글 Re: 배는 스쿠류 힘으로진행 한다 또 다른 방법이 있다 참나리 09-05 3170 0


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