User Tools

Site Tools


study:data_analysis:parallel_data

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
study:data_analysis:parallel_data [2013/09/06 14:42]
okie
study:data_analysis:parallel_data [2019/02/04 14:26] (current)
Line 26: Line 26:
  각 좌표값을 A, B범위에 맞춰서 scaling 해서 발산여부를 확인한다. ​  각 좌표값을 A, B범위에 맞춰서 scaling 해서 발산여부를 확인한다. ​
 </​code><​markdown>​ </​code><​markdown>​
- 
-* leiningen: https://​github.com/​technomancy/​leiningen 
- - Java 프로젝트 매니저인,​ ant와 maven은 XML을 가지고 프로젝트를 관리한다. 
- - 하지만, XML은 보고 수정하기 힘들다! 
- - Leiningen은 프로젝트관리 파일 자체가 .clj 파일이다. 
- - 참고: http://​clojure.or.kr/​wiki/​doku.php?​id=lecture:​clojure:​%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8&​s[]=lein 
  
 </​markdown><​code clojure> </​markdown><​code clojure>
Line 80: Line 74:
 (def mandelbrot-range (def mandelbrot-range
   {:x [-2.5, 1.0], :y [-1.0, 1.0]} )   {:x [-2.5, 1.0], :y [-1.0, 1.0]} )
 +
 +</​code><​markdown>​
 +
 +</​markdown><​code>​
 +(def iteration 500)
 +(def resolution 500)
 +
 +(def m (time (mandelbrot map iteration resolution resolution mandelbrot-range)))
 +;;"​Elapsed time: 17991.922 msecs"
 +
 +(def m (time (mandelbrot pmap iteration resolution resolution mandelbrot-range)))
 +;;"​Elapsed time: 11562.502 msecs"
 +
 +(def m (time (mandelbrot map (* 2 iteration) resolution resolution mandelbrot-range)))
 +;;"​Elapsed time: 26766.022 msecs"
 +
 +(def m (time (mandelbrot pmap (* 2 iteration) resolution resolution mandelbrot-range)))
 +;;"​Elapsed time: 17194.2 msecs"
  
 </​code><​markdown> ​       ​ </​code><​markdown> ​       ​
  
 </​markdown>​ </​markdown>​
study/data_analysis/parallel_data.txt · Last modified: 2019/02/04 14:26 (external edit)