20190121

오늘의 일기
* QEMU에서 floppy disk의 read path. Guest에서 읽기를 요청하면 DMA 장치를 따라 메모리 복사가 진행됨. fdctrl_read_data -> fdctrl_start_transfer -> fdctrl_transfer_handler -> k->write_memory -> i8257_dma_write_memory -> cpu_physical_memory_write -> cpu_physical_memory_rw -> address_space_rw -> address_space_write -> flatview_write -> flatview_write_continue -> memcpy
* #define DEBUG_FLOPPY 1 로 변경하여 FLOPPY_DPRINTF를 활성화한 것이 분석에 도움이 됨.
* gnuplot을 interactive하게 그려볼 수 있는 사이트: http://gnuplot.respawned.com/
* gnuplot heatmap에 버그가 있었고, 최신 버전으로 재설치하니 잘 되었다.
* gnuplot의 scalability를 믿고 gnuplot으로 열심히 포팅했는데, 돌려보니 large dataset에 대해서는 error message도 없이 죽어버린다. bokeh가 차라리 나은 듯. data shader는 내가 원하는 모양의 heatmap에 적합하지 않고, plotly는 유료 서비스에서만 성능이 잘 나오는 것처럼 보인다.

Advertisements
Posted in 1) Memo

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Recent Posts
누적 방문자 수
  • 152,489 hits
%d bloggers like this: