1 / 117

OCP-IP Governing Steering Committee Meeting February 23, 2012

OCP-IP Governing Steering Committee Meeting February 23, 2012.

basil-nash
Télécharger la présentation

OCP-IP Governing Steering Committee Meeting February 23, 2012

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OCP-IPGoverning Steering Committee MeetingFebruary 23, 2012

  2. 09:00- 09:10 AM: Call to Order, Introductions, Agenda Review, Last Minutes09:10- 09:20 AM: Next GSC Meeting (Ian)09:20- 09:40 AM: Metadata WG Update (Prashant) - Schedule Update for existing goals 09:40- 10:00 AM: System Level Design WG Update (Mark/James) - Schedule Update for existing goals - OCP 3.0 Support Update10:00- 10:20 AM: NoC BWG Update (Erno) - Schedule Update for existing goals 10:20- 10:30 AM: Motion to Adjourn/ Break/ Reconvene 10:30- 10:50 AM: FVWG Discussion (Gabriele) - Schedule Update for existing goals 10:50- 11:10 AM: Debug WG Update (Bob) - Schedule Update for existing goals 11:10- 11:30 AM: Specification WG Status (Drew) - Schedule / Participation OCP 3.1 (Drew) - Schedule / Participation OCP 4.0 (Drew)

  3. 11:30- 11:45 AM: Technical Vision WG Status / Restated (Ian) - Capture GSC AIs emanating from prior days TVWG session11:45- 12:45 PM: Motion to Adjourn/ Lunch/ Reconvene 12:45- 1:05 PM: Progress in Asia (Ian) 1:05- 1:20 PM: 2011 Goals / Results 1:20- 2:20 PM: AI Review (Ian) 2:20- 2:30 PM: Motion to Adjourn/ Break/ Reconvene 2:30- 2:45 PM: PR Update (Joe) - 2012 PR Plan and Goals 2:45- 3:00 PM: Recruiting Update (Joe) 3:00- 3:15 PM: Budget/Cash Flow Update (Ian) - 2011 budget closure - 2012 budget 3:15- 3:30 PM: Administrative Update (Joe / Ian) 3:30- 3:35 PM: Enabling Resolution (Ian) 3:35 PM: Motion to Adjourn

  4. Call to Order and Agenda Review (Ian) • Call to Order • Welcome from the President • Review Agenda • Any additional items?

  5. Vote to Approve Last GSC Meeting Minutes • 39th GSC Meeting • November 10, 2011 Teleconference

  6. 09:00- 09:10 AM: Call to Order, Introductions, Agenda Review, Last Minutes09:10- 09:20 AM: Next GSC Meeting (Ian)09:20- 09:40 AM: Metadata WG Update (Prashant) - Schedule Update for existing goals 09:40- 10:00 AM: System Level Design WG Update (Mark/James) - Schedule Update for existing goals - OCP 3.0 Support Update10:00- 10:20 AM: NoC BWG Update (Erno) - Schedule Update for existing goals 10:20- 10:30 AM: Motion to Adjourn/ Break/ Reconvene 10:30- 10:50 AM: FVWG Discussion (Gabriele) - Schedule Update for existing goals 10:50- 11:10 AM: Debug WG Update (Bob) - Schedule Update for existing goals 11:10- 11:30 AM: Specification WG Status (Drew) - Schedule / Participation OCP 3.1 (Drew) - Schedule / Participation OCP 4.0 (Drew)

  7. 41st GSC Meeting: Timing around week of May 27th (Proposed May 31st); this is the week preceding DAC Physical Location (Propose England)? Start Time? Physical Attendees? Next GSC Meeting (Ian) 7

  8. 09:00- 09:10 AM: Call to Order, Introductions, Agenda Review, Last Minutes09:10- 09:20 AM: Next GSC Meeting (Ian)09:20- 09:40 AM: Metadata WG Update (Prashant) - Schedule Update for existing goals09:40- 10:00 AM: System Level Design WG Update (Mark/James) - Schedule Update for existing goals - OCP 3.0 Support Update10:00- 10:20 AM: NoC BWG Update (Erno) - Schedule Update for existing goals 10:20- 10:30 AM: Motion to Adjourn/ Break/ Reconvene 10:30- 10:50 AM: FVWG Discussion (Gabriele) - Schedule Update for existing goals 10:50- 11:10 AM: Debug WG Update (Bob) - Schedule Update for existing goals 11:10- 11:30 AM: Specification WG Status (Drew) - Schedule / Participation OCP 3.1 (Drew) - Schedule / Participation OCP 4.0 (Drew)

  9. Meta Data WG Update Prashant Karandikar(Texas Instruments), February 23, 2012

  10. Metadata WG Status

  11. Spirit Enhancement Propose and drive modifications into IP-XACT standard Provide OCP Bus definition/Abstraction Definition Standard Extension/Schema change ( Q1 2011 through Q4 2011 ) Status : Provided OCP Bus definition/Abstraction Definition reference from OCP-IP website to David Murray (Duolog) Chair of User’s Group responsible for collecting abstraction/bus definitions. OCP-IP requirement for support for configurable bus interfaces has been accepted for PSS. OCP-IP requirement is binned along with other conditional elements like conditional instances ( and many more conditional elements in component/design ) New Accellera IP-XACT PSS are yet to come for voting, It would be followed by a validation phase which is likely to continue till Q1 2013 11

  12. Core Compatibility report rtl.conf  IP-XACT conversion & Release to OCP-IP members ( Q1 2011 ) Status rtl.conf  IP-XACT ( legacy support ) has been created. Planning to release the converter along with OCP3.0 checker enhacement. 12

  13. IP-XACT Enhacement Enhance for OCP IP-XACT checkers for OCP 3.0 Status OCP3.0 busdef/absdef are under review Awaiting for cache coherency rules enhancement Provided feedback to FVWG on the config rules. Implement Extensions for TLM2 Status Yet to start on this activity TLM2 modifications in new IP-XACT schema is still under discussion. 13

  14. 09:00- 09:10 AM: Call to Order, Introductions, Agenda Review, Last Minutes09:10- 09:20 AM: Next GSC Meeting (Ian)09:20- 09:40 AM: Metadata WG Update (Prashant) - Schedule Update for existing goals 09:40- 10:00 AM: System Level Design WG Update (Mark/James) - Schedule Update for existing goals - OCP 3.0 Support Update10:00- 10:20 AM: NoC BWG Update (Erno) - Schedule Update for existing goals 10:20- 10:30 AM: Motion to Adjourn/ Break/ Reconvene 10:30- 10:50 AM: FVWG Discussion (Gabriele) - Schedule Update for existing goals 10:50- 11:10 AM: Debug WG Update (Bob) - Schedule Update for existing goals 11:10- 11:30 AM: Specification WG Status (Drew) - Schedule / Participation OCP 3.1 (Drew) - Schedule / Participation OCP 4.0 (Drew)

  15. SLD Working Group Update Mark Burton (Windriver), February 23, 2012

  16. SLD WG Status

  17. Status and plans Over the last 12 months, we have had very very little resource (effectively zero) We have JUST enough resource to do a release – we’re already 2 months later on that than we expected. We believe we will have JUST enough resource to do a compatibility release with the new SystemC 2.3 this year. We will then aim to show a commercial tool compatibility matrix. – we will look for support from tool companies. (e.g. compile, and report – we believe some of the tools will work out of the box, but some will have issues, we aim to show which tools work with SystemC 2.3, TLM 2.1 and the OCPIP kit). MDWG interaction James and Mark will contribute We envisage no other activity! 17

  18. 09:00- 09:10 AM: Call to Order, Introductions, Agenda Review, Last Minutes09:10- 09:20 AM: Next GSC Meeting (Ian)09:20- 09:40 AM: Metadata WG Update (Prashant) - Schedule Update for existing goals 09:40- 10:00 AM: System Level Design WG Update (Mark/James) - Schedule Update for existing goals - OCP 3.0 Support Update10:00- 10:20 AM: NoC BWG Update (Erno) - Schedule Update for existing goals10:20- 10:30 AM: Motion to Adjourn/ Break/ Reconvene 10:30- 10:50 AM: FVWG Discussion (Gabriele) - Schedule Update for existing goals 10:50- 11:10 AM: Debug WG Update (Bob) - Schedule Update for existing goals 11:10- 11:30 AM: Specification WG Status (Drew) - Schedule / Participation OCP 3.1 (Drew) - Schedule / Participation OCP 4.0 (Drew)

  19. NoC Benchmarking WG Update Erno Salminen(Tampere University Technology), February 23, 2012

  20. Recent activites (1): TG + MCSL • TG can now execute also MCSL application models • MCSL benchmark suite was developed at Hong Kong University of Science and Technology • They also joined the workgroup recently • http://www.ece.ust.hk/~eexu/index_files/benchmark.htm • Data-flow models for 8 applications • Both recorded and statistical models • TG-specific constraints given in separate XML file • Available on TUT site currently 20

  21. Recent : TG + MCSL example Table: [Weichen Liu, Jiang Xu, Xiaowen Wu, Yaoyao Ye, Xuan Wang, Wei Zhang, Mahdi Nikdast, Zhehui Wang, “A NoC Traffic Suite Based on Real Applications,” IEEE Computer Society Annual Symposium on VLSI (ISVLSI), July 2011. Available: http://www.ece.ust.hk/~eexu/publications/ISVLSI2011_Benchmark.pdf] ./sctg.exe -i examples/sparse_mesh_8x8.stp -c examples/constraints.xml Transaction Generator input-file: examples/sparse_mesh_8x8.stp Delay for playback: 1ms Directory to save logs: . cpu0: int (1) float (1) mem (1) . . . Task task_0 mapped to PE cpu0 . . . NocFactory class: mesh_2d Starting simulation with seed 42 Measuring statistics with 1 ms interval Measuring. Current simulation time is 1 ms Measuring. Current simulation time is 2 ms . . . Simulation ends at 100 ms 21

  22. Recent (2): EEMBC Multibench profiling • By Univ. Boston • Applictions running in M5 system simulator • 1 to 64 Alpha cores, input set size 4M • Instructions-per-cycle increases only modestly • E.g. 4x when going 1->64 CPUs • Waiting for more details… 22

  23. Recent (3):Accurate vs. simple DRAM in NoC Student group at KTH did experiments with accurate DRAM model Approx. order of magnitude difference in results compared to simplistic DRAM model Report is to appear soon… Conference article to be submitted before summer by Zhongahi Lu 23

  24. Next actions EEMBC Multibench profiling Conference article about DRAM model Study details of MCSL benchmarks Some parts were guessed Provide example results for existing benchmarks New users can check that their TG installation works Users get rough idea of expected results 24

  25. 09:00- 09:10 AM: Call to Order, Introductions, Agenda Review, Last Minutes09:10- 09:20 AM: Next GSC Meeting (Ian)09:20- 09:40 AM: Metadata WG Update (Prashant) - Schedule Update for existing goals 09:40- 10:00 AM: System Level Design WG Update (Mark/James) - Schedule Update for existing goals - OCP 3.0 Support Update10:00- 10:20 AM: NoC BWG Update (Erno) - Schedule Update for existing goals 10:20- 10:30 AM: Motion to Adjourn/ Break/ Reconvene 10:30- 10:50 AM: FVWG Discussion (Gabriele) - Schedule Update for existing goals 10:50- 11:10 AM: Debug WG Update (Bob) - Schedule Update for existing goals 11:10- 11:30 AM: Specification WG Status (Drew) - Schedule / Participation OCP 3.1 (Drew) - Schedule / Participation OCP 4.0 (Drew)

  26. Break

  27. 09:00- 09:10 AM: Call to Order, Introductions, Agenda Review, Last Minutes09:10- 09:20 AM: Next GSC Meeting (Ian)09:20- 09:40 AM: Metadata WG Update (Prashant) - Schedule Update for existing goals 09:40- 10:00 AM: System Level Design WG Update (Mark/James) - Schedule Update for existing goals - OCP 3.0 Support Update10:00- 10:20 AM: NoC BWG Update (Erno) - Schedule Update for existing goals 10:20- 10:30 AM: Motion to Adjourn/ Break/ Reconvene 10:30- 10:50 AM: FVWG Discussion (Gabriele) - Schedule Update for existing goals10:50- 11:10 AM: Debug WG Update (Bob) - Schedule Update for existing goals 11:10- 11:30 AM: Specification WG Status (Drew) - Schedule / Participation OCP 3.1 (Drew) - Schedule / Participation OCP 4.0 (Drew)

  28. Functional Verification WG Update Gabriele Zarri(Cadence), February 23, 2012

  29. FVWG Discussion (Gabriele) General items : • Meeting on a bi-weekly basis (Weds , 7.30am PT) • Attending companies : Cadence, Synopsys, MIPS • TI and Sonics are not represented anymore. 29

  30. FVWG Discussion (Gabriele) Technical items : 3.0 : The WG is waiting for an official feedback from the Specification Working Group. Got some feedback from Metadata WG, some items are under discussion 3.1 : Currently working on Fence/Barrier document. Reviewed “OCP max open tags” document 30

  31. FVWG Discussion (Gabriele) 3.1 Checks review for performance parameters (3.1) was provided to Spec WG. Waiting for DSWG to provide the latest documents for the fence/barrier. 31

  32. 09:00- 09:10 AM: Call to Order, Introductions, Agenda Review, Last Minutes09:10- 09:20 AM: Next GSC Meeting (Ian)09:20- 09:40 AM: Metadata WG Update (Prashant) - Schedule Update for existing goals 09:40- 10:00 AM: System Level Design WG Update (Mark/James) - Schedule Update for existing goals - OCP 3.0 Support Update10:00- 10:20 AM: NoC BWG Update (Erno) - Schedule Update for existing goals 10:20- 10:30 AM: Motion to Adjourn/ Break/ Reconvene 10:30- 10:50 AM: FVWG Discussion (Gabriele) - Schedule Update for existing goals 10:50- 11:10 AM: Debug WG Update (Bob) - Schedule Update for existing goals11:10- 11:30 AM: Specification WG Status (Drew) - Schedule / Participation OCP 3.1 (Drew) - Schedule / Participation OCP 4.0 (Drew)

  33. Debug WG Update Bob Uvacek(Samplify), February 23, 2012

  34. OCP-IP Debug Interface Standard Group • Samplify Bob Uvacek, chair • HDL Neal Stollon • TI Gilbert Laurenti • Toshiba CY Pei • OCP-IP contacts Ian Mackintosh, Jeff Lin, Joe Basques Reviewing members • Nexus Neal Stollon • GreenSocs Mark Burton • Cadence Mike Young, Ran Avinun • MIPI Rolf Kuehnis, Gary Swoboda • ITRI / Synopsys Alan Su, Prof. Lee, • Accellera / SPIRIT Neal Stollon, Debug-WG Co-Chair Anthony Berent, ARM • PLS / Infineon / SPRINT Jens Braunes, Albrecht Mayer • Tensilica Bruce Ableidinger, Grant Martin 34

  35. Debug WG Status

  36. Other Debug Activities  Bought by Accelera SPRINT GreenSocs IP-XACT ESL SPIRIT MC Ass. P1687 - IJTAG 1149.7 - CJTAG RTL ITRI 36 Government Invests

  37. Evolution of Multi-Core Debugging and Link to OCP OCP Debug WG GOAL: Commercially available multi-core debug IP-blocks for the OCP interconnect MCDS debug IP takes 12 man months to adapt to a new processor core. Biggest obstacle is the wide variability of the debug interfaces in the processors. We plan to classify processors according to debug interface functionality: Single threaded, multi threaded, outstanding transactions, out of order, cache coherency transactions, … require different debug activities. And absolutely nice would be to see somebody using it with success. 37

  38. 38

  39. Summary Main target philosophy is: Debug N cores on a chip by selecting any 2 or more cores for a time-aligned comparative debug session. OCP-IP has standardized a Debug Interface between system bus and multiple processor cores and IP-blocks in a SoC design. • It enables reusable multi-core Debug-Hardware solutions. (OCP/JTAG/Nexus/MIPI)‏ • It promotes Debug-Software for multiple cores in one GUI. (See SPRINT debug APIs)‏ • This shall create the market for SoC designers for reuse of verified multi-core debug-IP solutions. (See IP-Extreme, HDL-Dynamics, Temento, ... IP providers)‏ 39

  40. 09:00- 09:10 AM: Call to Order, Introductions, Agenda Review, Last Minutes09:10- 09:20 AM: Next GSC Meeting (Ian)09:20- 09:40 AM: Metadata WG Update (Prashant) - Schedule Update for existing goals 09:40- 10:00 AM: System Level Design WG Update (Mark/James) - Schedule Update for existing goals - OCP 3.0 Support Update10:00- 10:20 AM: NoC BWG Update (Erno) - Schedule Update for existing goals 10:20- 10:30 AM: Motion to Adjourn/ Break/ Reconvene 10:30- 10:50 AM: FVWG Discussion (Gabriele) - Schedule Update for existing goals 10:50- 11:10 AM: Debug WG Update (Bob) - Schedule Update for existing goals 11:10- 11:30 AM: Specification WG Status (Drew) - Schedule / Participation OCP 3.1 (Drew) - Schedule / Participation OCP 4.0 (Drew)

  41. Specification WG Update Drew Wingard(Sonics Inc), February 23, 2012

  42. Specification WG 2011 Plan Status 42

  43. Specification WG Issues Cache coherence extensions Synopsys part of CoreCreator proceeding well Barrier extension text finalized And distributed to other WGs Waiting on FVWG for compliance checks for performance counting parameters Renesas Mobile and TI provided consensus profile updates Need to resolve some issues Bug/typo processing improved Need to move meeting date/time to ease participation 43

  44. Summary from Tech Writer Not in 3.1 During Member Review 44

  45. OCP 4.0 Concept Add support for serialized (packet-like) interfaces while maintaining higher level semantic of OCP Will likely be peer-to-peer (rather than master/slave) Should be attractive in networking/communications, especially via FPGA Should also consider how TSV interconnections change opportunity/attractiveness However Have not yet been successful at attracting new members to help drive the work 45

  46. 11:30- 11:45 AM: Technical Vision WG Status / Restated (Ian) - Capture GSC AIs emanating from prior days TVWG session11:45- 12:45 PM: Motion to Adjourn/ Lunch/ Reconvene 12:45- 1:05 PM: Progress in Asia (Ian) 1:05- 1:20 PM: 2011 Goals / Results 1:20- 2:20 PM: AI Review (Ian) 2:20- 2:30 PM: Motion to Adjourn/ Break/ Reconvene 2:30- 2:45 PM: PR Update (Joe) - 2012 PR Plan and Goals 2:45- 3:00 PM: Recruiting Update (Joe) 3:00- 3:15 PM: Budget/Cash Flow Update (Ian) - 2011 budget closure - 2012 budget 3:15- 3:30 PM: Administrative Update (Joe / Ian) 3:30- 3:35 PM: Enabling Resolution (Ian) 3:35 PM: Motion to Adjourn

  47. Technical Vision WG Status / Restated Ian Mackintosh(OCP-IP), February 23, 2012

  48. Technical Vision WG Status Restated (Ian) • OCP-IP offering was fully defined as prioritized “whole product” at February 23, 2012 TVWG meeting • 2012 priorities were agreed by TVWG and will be disseminated to all WGs for ratification and scheduling - all recommendations will be reduced to agreed goals and and will be tracked as overall OCP-IP 2012 objectives • There have been nodeliverablesmade available through WGs since last GSC meeting • Memory Model / Traffic Patterns / TG combination release was released just prior to last GSC meeting in November • There are several IMPORTANT deliverables from the WGs in the pipeline • OCP 3.1 • Debug Spec Version 2.0 • OCP 3.0 Checks and Assertions (Compliance document) • OCP Tracker / Conductor available on Xuropa for demos • AMBA LUT • CoreAssembler • January 2012 TVWG Session focused on adding new deliverables and tuning-up schedules on current WIP. We still need to ensure we have clear and complete schedules for deliverables requested of the working groups • We need to take an AI to incorporate Ais for yesterday’s TVWG into the General GSC AI sheet. We also need to issue brief minutes for yesterday’s TVWG session in tandem with these set of GSC minutes • 2012 TVWG session is now complete.

  49. 11:30- 11:45 AM: Technical Vision WG Status / Restated (Ian) - Capture GSC AIs emanating from prior days TVWG session11:45- 12:45 PM: Motion to Adjourn/ Lunch/ Reconvene12:45- 1:05 PM: Progress in Asia (Ian) 1:05- 1:20 PM: 2011 Goals / Results 1:20- 2:20 PM: AI Review (Ian) 2:20- 2:30 PM: Motion to Adjourn/ Break/ Reconvene 2:30- 2:45 PM: PR Update (Joe) - 2012 PR Plan and Goals 2:45- 3:00 PM: Recruiting Update (Joe) 3:00- 3:15 PM: Budget/Cash Flow Update (Ian) - 2011 budget closure - 2012 budget 3:15- 3:30 PM: Administrative Update (Joe / Ian) 3:30- 3:35 PM: Enabling Resolution (Ian) 3:35 PM: Motion to Adjourn

  50. Break / Lunch

More Related