혹시 processor simulator 가지고계신분 있나요?

kkb110의 이미지

제가 성능이 중요한 알고리즘을 짜고있는데요.

아무래도processor simulator가 있어야할것같습니다 ㅡㅡ;

대상 프로세서는 일반적으로 많이 쓰는 AMD나 INTEL 프로세서들이구요.

근데 암만 찾아도 도저히 찾을수가 없네요 ㅠㅠ

XBD SIMULATOR 라는게 프로세서 시뮬레이터중 하나인것같은데

이것도 안나오고....

혹시 프로세서 시뮬레이터 쓰시는분 있으시면 구할수있는 정보좀 부탁드립니다

saxboy의 이미지

bochs, qemu, vmware 를 프로세서시뮬레이터라고 하면 만든 사람들이 기분나빠할까요. 8)

ps.
또는 gdb 6 소스코드.

kkb110의 이미지

아저기.. 의미가 좀 잘못전달된것같습니다 ^^;;

제가말한 '프로세서시뮬레이터' 는 말그대로 프로세서를 시물레이션 해주는 프로그램입니다.

프로세서마다 아키텍쳐가 다 다르죠?? U,V파이프라인 뭐 SSE등

ASM코드를 쫙 입력해주면 CPU에서 어떻게 작동되는지 보여주는 프로그램을 말하는거였습니다.

그거있으면 코드최적화할때 좋죠. 병목의 원인을 잡아낼수 있으니까요.

그런게 있다는건

http://cr.yp.to/djbfft/faq.html

Pentium Pro, Pentium II, Pentium III: My size-256 FFT is under 12000 cycles. I'm still trying to figure out the bottlenecks here; I don't have an accurate Pentium Pro simulator. I wouldn't be surprised if big speedups are still possible.

라는 글을 보고 알았습니다.

djbfft는 FFT알고리즘인데 mit의 fftw보다도 더 빠른것같습니다.

버려진의 이미지

simulator 말고 emulator 도 검색해보세요.

예전에 뭔가 받아서 실행해보려고 했는데 이런 저런 에러로 포기했었던 기억이..

기오님의 어셈러브에도 있네요. :)

musik의 이미지

emu8086 같은걸 말씀하시는건가...

kkb110의 이미지

예! emu8086같은거 말하는겁니다 ^^;;;;;;;; 이궁..

근데 8086대신 일반 가정 컴터에 많이 쓰는 프로세서들꺼로요.

그리고 방금 emulator 로 검색해봤는데 꽤 나오는것같군요!

더봐야겠지만 찾을수 있을것같습니다 감사합니다 ^^

hyang의 이미지

MIPS processor simulator인

DLX view 인가? 하는 것이 있었던 것 같네요

data path 의 상황도 display 해주는 것으로 알고 있습니다.

우리는 지금 미쳐있는 상태다.

jaeswith의 이미지

simple scalar 라고 하면 돌 맞을까요?
보니깐, 저걸로 논문도 많이 쓰고 하던데요...

as simple as possible
Jae-wan Jang
http://camars.kaist.ac.kr/~jwjang