차세대 하이엔드 FPGA, Stratix 10의 혁신적인 Hyperflex 아키텍쳐 집중탐구

2015-12-01 08:30~12:00

ALTERA / 나희석 차장

  • 이*신2015-12-01 오전 10:45:35

    하이퍼 파이플링을 쓰기 위해서는 프로그램밍을 새로 해야 한다는 것인데 그렇게 해서 얻어지는 이득 대비 개발비용,선능개선에 대한 효율이 우수하다고 단정될 수 있나요?
  • altera22015.12.01

    물론 성능 개선이 모두 생산성 향상의 결과를 크게 가져오지는 않습니다. 하지만 제품의 성능 향상을 높게 목표로 하고 있는 업체에서는 이부분이 우선적으로 해결해야 하기 때문에 업급된 내용입니다.
  • 서*준2015-12-01 오전 10:45:08

    타이밍분석방법에 대한 자료가 있나요?
  • altera32015.12.01

    Altera site에서 training이 있으며, Altera 오프라인 교육도 있으니 담당 FAE에게 문의 하시면 됩니다.
  • 고*철2015-12-01 오전 10:43:54

    설계시 타이밍 에러가 거의 없다고 보면 되나요?혹은 타이밍 옵티마이저 작업을 개발자가 할 필요가 없어지나요?
  • altera22015.12.01

    타이밍에 대해 툴이 좀 더 지능화된 것입니다. 이전과 마찬가지로 개발자분들이 매뉴얼하게 타이밍을 잡을 수도 있습니다. 그렇다면 툴이 최적화한 것과 개발자분들이 최적화한 것 둘 중에 좋은 것을 취하시면 될 것입니다.
  • 정*균2015-12-01 오전 10:43:40

    effort level은 어떻게 나누는 거죠? 단순히 노동의 강도인가요?
  • altera22015.12.01

    컴파일시 Synthesis, P&R을 진행할 때 슈도랜덤 방식에 의거하여 일정치 이상의 타이밍을 만족하면 그 다음 블럭으로 넘어가게 됩니다. effort level을 높이면 확률적으로 좀 더 많은 수행을 하게 되어 컴파일 시간은 늘어나지만 타이밍 적으로는 좀 더 좋은 조건을 찾아낼 수도 있습니다.
  • 임*오2015-12-01 오전 10:43:35

    Hyper-Register를 사용하기 위하여 Quartus 툴에서 별도의 옵션을 사용해야 하나요?
  • altera32015.12.01

    지금 현재 Quartus version에서는 옵션을 위해 patch가 필요하며 update version에서는 Quartus에 포함 됩니다.
  • 신*욱2015-12-01 오전 10:43:21

    stratix 10 패키지가 적용된 컴파일러 버젼은 몇 부터 인가요?
  • altera22015.12.01

    Spectra-Q engine이 적용되는 15.1부터이며, 사실상 16.0부터라고 보시면 됩니다.
  • 서*준2015-12-01 오전 10:43:18

    Stratix 10 FPGA 의 타사 대비 장점은 무엇인가요?
  • altera32015.12.01

    Fmax를 높이기 위해 count 되지 않은 routing 용 register를 가지고 있습니다. 결론은 타사대비 높은 Fmax를 구현 가능할 것으로 예상합니다.
  • 이*훈2015-12-01 오전 10:43:13

    2배이상의 성능을 내려면 어떤 방식으로 살계 변경해야 좋을까요? 10:42분 강의에서
  • altera22015.12.01

    디자인 블럭 노드 사이에 기존에는 라우팅 딜레이 타임에 따라 임의로 register를 삽입해 주는 디자인을 활용했다면 지금은 Hyper retiming option을 사용하여 전체 흐름에서 가장 느린 라우팅 노드를 평균적인 타이밍 노드로 잡아주게 되어 F_max 상승을 기대할 수 있습니다. 결국 디자이너의 추가적인 노력을 툴의 노력으로 돌리시면 됩니다.
  • altera22015.12.01

    여기서 설계방식을 다 말씀 드릴 수 없지만, 결과적으로 2배 이상의 성능을 내기 위한 방법으로는 Pipelining과 회로의 parellelizae가 기본이 됩니다.
  • 양*대2015-12-01 오전 10:42:05

    성능향상은 있어보입니다. 하지만 하이퍼레지스터가 10배 정도 많다고 하면 그만큼 영역을 많이 점유하지 않나요!?
  • altera22015.12.01

    Hyper regiter 사이즈는 현재 실리콘 공정에서 제작시 매우 작은 크기로 만들 수 있습니다. Arria 10 대비 die size가 큰 차이가 없는 것으로 알고 있습니다.
  • 최*호2015-12-01 오전 10:42:03

    오~ 그대로 사용 가능하면... ㅎㅎ 그런데 약간의 수정이라는 것이 걸리네요.
  • altera32015.12.01

    약간의 수정이라는 말은 Fmax를 최대로 하기위한 수정을 이야기하는 것이며, 이전 design이 Arria10 이라면 별도의 수정이 없어도 됩니다.