IPP vs Framewave 엔진 이야기2011-02-08 12:29:54
조회수 : 935
인텔의 ipp (Intel® Integrated Performance Primitives : 고성능 멀티미디어와 데이타처리 라이브러리)를 접할 기회가 생겨 보고 있는 중이다.

관련 문서를 보니 ipp는 인텔 CPU에서만 효율적으로 동작할 것이라는 내 판단은 잘못된 것이었다. AMD CPU에서도 MMX, SSE, SSE2, SSE3등을 지원하면 실행시 Dispatch되어 그 성능을 발휘한다고 한다. 자세히보기

아래는 참고로 Intel CPU들의 지원특성이다.



참고 : AMD CPU 지원특성

근데, IPP는 유료이므로 쉽게 접하기가 힘든 측면이 있다. 이에 AMD는 ipp에 대항마로 Frameware라는 오픈소스 프로젝트를 진행중이다. 따라서 ipp같은 고성능 CPU 라이브러리를 원하다면 아쉬운 대로 사용해 볼 만 하다. 다만, 안타까운 건 오픈소스프로젝트임에도 ipp보다 업데이트속도가 느리다는 것이다.

Frameware 사이트가기

유용한 소스 : IPP 7.0 Code Samples



마우스패드, 클리어화일, 홀더, 부채제작, 카탈로그, 브로슈어, 포스터, 리플렛, 논문, 사보등 기획디자인 및 인쇄에 대해서
문의주시면 언제나 친절한 상담해드립니다
관련글 총 2개
Intel 제품군
jpeg 관련 라이브러리
오늘의글
jazonsim.com (1)
일루젼 - 리얼그녀
맥 프로그래밍
AvoidOverlap v1.0.4 중복화일(음악) 삭제 …
타이탄 퀘스트 - 커스텀맵
jazonsim.com (1)
ART vs Dalvik
LG G Pro2
코인하트 (하트를 날려줘)
갤럭시노트3 vs 시크릿노트 필기감 비교 (1)
백비  2011-02-12 14:02:40  permalink |  modify |  delete |  reply
    전에 제 페이지에 답글을 남겨주시고 가신것을 보고 들렸다가,,,
    관심이 가는 포스팅이기에 답글 남깁니다.

    사실,,, IPP 는 제대로 써보지 않아서 잘 모르겠고요.
    SSE. MMX 저런거 쓰면 꽤 빨라지는 것 같습니다.
    전에 답글 남기셨던 곳이 jpeg 관련 부분이었는데요.
    jpeg 을 메모리에서 읽어서 압축을 풀 때 그게 libjpeg을 쓰면 성능이
    리얼타임에서 쓰기는 그렇게 좋진 않더라구요. 그래서 찾은 것이
    http://libjpeg-turbo.virtualgl.org/
    인데요. 저기 소스가 MMX, SSE를 쓴 것인데
    성능이... 정말 ... 저 페이지에 써있는 그대로
    2~6배 빨라지더군요.
    혹시나, 지금도 저 JPEG 관련 플젝으로 하고 게신다면
    참고하심이 좋을 것 같습니다.
  자존심 2011-02-14 15:14:47  permalink |  modify |  delete
    네. 답글 감사합니다. 말씀하신 라이브러리를 저도 최근에 알게 되어서 쓰고 있습니다.
    http://stnzone.com/gboard/blog/?id=1646

    그리고 다시 한번, 관심 가져 주셔서 감사합니다. ^^
이름  비밀번호 
홈페이지
비밀댓글
 안나푸르나
 시골의사의 아름다운 동행