Matlab online

15분간 사용자의 반응이 없으면 세션 종료… 물론 마우스로 이것저것 클릭해보는 걸로 세션을 유지할 수는 있지만, 오랜시간 돌려놓고 딴짓하다가 나중에 결과 확인하는 건 안 되는 걸로… 15분 내에 끝나는 계산은 계산결과 저장은 된다만, 넘어가면 그냥 계산을 종료하는 것 같다. 마우스 매크로라도 쓰면 되려나.

Matlab online 의 performance test1

저번에 새로 산 노트북에 설치된 matlab과 matlab online의 속도 비교를 inverse matrix 구하는 연산을 반복해서 얼마나 차이나나 해봤는데, 새 노트북보다 matlab online쪽이 20% 정도 더 빨랐다.
이번에는 ode solver를 이용해서 stiff한 문제를 풀게 해 봤다. 예전 노트북, 새 노트북, matlab onilne에서 돌려봤는데, 좀 복잡한 비선형 ODE에 조건도 이것저것 들어가 있고, 최적화된 코드도 아니긴 한데… 셋 다 같은 조건이니…

예전 노트북에선 high performance 모드에서 36초,
새 노트북에선 balanced 에서 32초, high performance에서 19초…
matlab online에선 31초 정도 걸렸다.

약간 놀라운 건, 예전 노트북에 3세대 i7이 생각보다 쓸만하다는 점. High performace mode로 해놓으면 cpu clock이 최대에서 고정이라 새 노트북에선 온도가 좀 높고 팬도 시끄러운데, 오래된 thinkpad는 high performance에서 최신 cpu보다 clock이 조금 낮지만 열 배출이 원활해서 온도가 그리 올라가지 않는다.

새 노트북은 balanced mode에서는 약간 나아진 성능… 물론 6코어의 성능은 좀 대단하긴 하다.

matlab online은… 전에 새 노트북 balanced와 비교해서 조금 나았었는데, 이번에는 그냥 그리 빠르진 않다. 다만 내 컴퓨터 자원을 쓰는게 아니라 cpu 점유율도 낮아서 노트북을 쾌적하게 쓸 수 있다.
단점은 plot으로 동영상 만드는게 안 되네…; 다른 방법을 찾아야하나.
저번에 찾아보니 올릴 수 있는 파일의 용량에 제한이 있어서 큰 데이터 셋을 올릴 수 없다고 하던데, 내부에서 그냥 만들어지는 파일은 메모리를 최대 얼마나 제공하는지 아직도 잘 모르겠다.