• DocumentCode
    2967990
  • Title

    Ray tracing on an architecture built from reusable IP components

  • Author

    Cox, Andrew ; Theodoropoulos, Agis ; Bramley, Jacob ; Catherall, Robert ; Bruce, Richard

  • Author_Institution
    ARM Ltd., Cambridge
  • fYear
    2008
  • fDate
    9-10 Aug. 2008
  • Firstpage
    181
  • Lastpage
    181
  • Abstract
    When designing a massively multi-core processor, evaluating the addition of a per core feature such as a SIMD unit, multithreading, or a large cache needs to take account of the following question: ldquoIf I didnpsilat have that feature per core, how many extra simple cores could I add with the area saved?rdquo Irregular algorithms such as ray tracing are widely expected to drive graphics architectures toward a more general programming model, the details of which are still open to investigation. We are prototyping an architecture based on general-purpose embedded cores through cycle-accurate modelling following an ESL design approach. We expect in our initial results to cast light on the trade-offs between different uses of a fixed budget of silicon area when given the choice to add features to a core, to add cache capacity, or to add more cores of a simple nature when ray tracing is used as the benchmark.
  • Keywords
    computer architecture; computer graphics; industrial property; ray tracing; cycle-accurate modelling; general programming model; graphics architecture; multicore processor; ray tracing; reusable IP component; Computer architecture; Graphics; Instruction sets; Jacobian matrices; Layout; Multicore processing; Multithreading; Parallel processing; Pipelines; Ray tracing; C.0 [General Computer Systems Organization]: Modeling of computer architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Interactive Ray Tracing, 2008. RT 2008. IEEE Symposium on
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    978-1-4244-2741-3
  • Type

    conf

  • DOI
    10.1109/RT.2008.4634644
  • Filename
    4634644