| [ KAIST ] in KIDS 글 쓴 이(By): guest (guest) <211.177.121.26> 날 짜 (Date): 2003년 1월 16일 목요일 오후 11시 23분 25초 제 목(Title): Re: [질문]각 연산에 필요한 cycle? 제어쟁이이고 저널에 논문을 실어본 경험을 비추어 보아 답변 드립니다. 저널 레프리가 원하는것은 1) 계산하는 복잡도가 어느 정도냐 2) 제안한 알고리즘의 적용 범위가 어디까지냐? 둘 중 하나일텐데, 문맥상 판단하기 곤란하면 레프리에게 둘 다 답변으로 쓰신 다음 레프리가 알아서 이해하라고 하면 될 것 같습니다. 제 심증은 위의 1번인 것 같군요. realt-time processing을 중요시하는 레프리가 많기 때문에.. 2번인 경우, 제가 대답할 수 있는 여지가 없고.. 1번인 경우, matlab에서 flops란 명령어를 쓰면 됩니다. ( flops : FLoating point OPeration per Second 의 약자임.) 프로그램 시작 할 때 F1 = flops(); 프로그램을 한 스텝 돌리고서 F2 = flops(); 하고선 F2-F1을 하면 매스텝 돌아간 flops가 나오고, 답변에 그걸 적으시면 됩니다. flops와 cycle과 매우 밀접한 관계가 있는데, flops가 조금 더 포괄적인 개념입니다. cycle은 프로세서마다 조금씩 다를 수 있음. 계산량을 말할 때, 곱셈 몇 번, 덧셈 몇 번, 나눗셈 몇 번, sin 몇 번 이런 식으로 답변할 수도 있습니다. 레프리에게는 최대한 자세히 답변해야 accept되므로 가능한 모든 방법을 동원해서 자세히 답변하세요. |