1 / 126

OCP-IP Governing Steering Committee Meeting November 10, 2011

OCP-IP Governing Steering Committee Meeting November 10, 2011.

odina
Télécharger la présentation

OCP-IP Governing Steering Committee Meeting November 10, 2011

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 MeetingNovember 10, 2011

  2. 08:30- 08:40 AM: Call to Order, Introductions, Agenda Review, Last Minutes,08:40- 09:00 AM: Annual Governance Resolutions and Elections09:00- 09:10 AM: Next GSC Meeting (Ian)09:10- 09:25 AM: Metadata WG Update (Prashant) - Schedule Update for agreed goals 09:25- 09:50 AM: System Level Design WG Update (Mark/James) - Schedule Update for agreed goals - OCP 3.0 Support Update09:50- 10:10 AM: Motion to Adjourn/ Break/ Reconvene 10:10- 10:30 AM: NoC BWG Update (Erno) - Schedule Update for agreed goals 10:30- 10:50 AM: FVWG Discussion (Gabriele) - Schedule Update for agreed goals 10:50- 11:10 AM: Debug WG Update (Bob) - Schedule Update for agreed 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- 12:30 PM: Motion to Adjourn/ Lunch/ Reconvene 12:30- 12:45 PM: Technical Vision WG Status / Restated (Ian) 12:45- 1:00 PM: Progress in Asia (Ian) 1:00- 1:10 PM: 2011 Goals / Results (YTD) 1:10- 2:10 PM: AI Review (Ian) 2:10- 2:20 PM: Motion to Adjourn/ Break/ Reconvene 2:20- 2:40 PM: PR Update (Joe) - 2012 PR Plan and Goals 2:40- 2:55 PM: Recruiting Update (Joe) 2:55- 3:10 PM: Budget/Cash Flow Update (Ian) - 2011 budget review - 2012 budget 3:10- 3:25 PM: Administrative Update (Joe / Ian) 3:25- 3:30 PM: Enabling Resolution (Ian) 3:30 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 • 38th GSC Meeting • July 28, 2011 Teleconference

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

  7. Motion: That it be resolved that all acts previously taken by any officer of the Corporation on behalf of the Corporation are approved, ratified, and confirmed, provided the acts were not inconsistent with the Corporation’s Articles of Incorporation or Bylaws, the California Corporations Code, or any other applicable law. Annual Meeting Saving Resolution / Elections (Ian) 7

  8. Election of Officers: Chairman (existing is Ian Mackintosh) Secretary (existing is Drew Wingard) President (does not require annual ratification as President’s term is ongoing at the pleasure of the board) Confirmation of Named Directors (These proposed terms have been rolled over in this annual meeting): James Aldis for Texas Instruments (1 years) Drew Wingard for Sonics (1 years) Stan Krolikosky for Cadence (3 years) Neill Mullinger for Synopsys (3 years) Annual Meeting Saving Resolution / Elections (Ian) 8

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

  10. 40th GSC Meeting: This meeting should include TVWG Timing around week of Feb 20th (Proposed Feb 22nd & 23rd) Physical Location (Did we tentatively agree Cadence?)? Start Time? Physical Attendees? Next GSC Meeting (Ian) 10

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

  12. Meta Data WG Update Prashant Karandikar(Texas Instruments), November 10, 2011

  13. Metadata WG Status

  14. 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. Mark Noll & Prashant Karandikar working on PSS. New IEEE1685 Schema would come for voting early next year 14

  15. 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. 15

  16. 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 Implement Extensions for TLM2 Status Yet to start on this activity. 16

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

  18. SLD Working Group Update Mark Burton (Windriver), November 10, 2011

  19. Short term: minimal release • Revive group • Short term goal – new release of adapters • Big goal of the release is to effectively announce “We are working again”: Generate involvement • Note: One interpretation is that there isn’t that much burningly wrong with the kit, which is why there has been less interest in tweaking bugs! 19

  20. Mid term: IPXACT and EDA Compatibility Both IPXACT and EDA compatibility remain extremely valuable subjects. EVE involved in SLD WG now, and already expressing interest to ensure compatibility. Other EDA’s making positive noises again. Will plan mid term around end of year. 20

  21. GSC ‘goals’ need revisiting Given the status of the group, we need to revisit the goals set by the GSC. Goal one: make a release and trigger involvement. Goal two: report in the next GSC what the EDA compatibility/IPXACT plans are. 21

  22. The SLD Mid-Term Vision - unchanged NO JOKE - our kit IS high quality, and that is maybe the problem – it is rather too stable! OUR KIT IS HIGH QUALITY, AND STABLE.. Ensure that OCP users have a 'complete' modelling infrastructure available multiple levels of abstraction (pure-functional to cycle-accurate) and use models (software development, architecture exploration, etc) completeness means bus interface, performance monitoring interface ,system debug interface and configuration interface Make this modelling infrastructure standards compliant. E.g. drive existing OCP-IP experience and expertise into OSCI-TLM Maintain alignment between OSCI-TLM OCP-IP

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

  24. Break

  25. 08:30- 08:40 AM: Call to Order, Introductions, Agenda Review, Last Minutes,08:40- 09:00 AM: Annual Governance Resolutions and Elections09:00- 09:10 AM: Next GSC Meeting (Ian)09:10- 09:25 AM: Metadata WG Update (Prashant) - Schedule Update for agreed goals 09:25- 09:50 AM: System Level Design WG Update (Mark/James) - Schedule Update for agreed goals - OCP 3.0 Support Update09:50- 10:10 AM: Motion to Adjourn/ Break/ Reconvene10:10- 10:30 AM: NoC BWG Update (Erno) - Schedule Update for agreed goals 10:30- 10:50 AM: FVWG Discussion (Gabriele) - Schedule Update for agreed goals 10:50- 11:10 AM: Debug WG Update (Bob) - Schedule Update for agreed goals 11:10- 11:30 AM: Specification WG Status (Drew) - Schedule / Participation OCP 3.1 (Drew) - Schedule / Participation OCP 4.0 (Drew)

  26. NoC Benchmarking WG Update Erno Salminen(Tampere University Technology), November 10, 2011

  27. Recent activites (1): New TG release • Includes Accurate DRAM model (ADM) • Cache misses and explicit shared memory accesses can be modeled • Includes also a set of 9 application models • Paper presented at SoC symposium • http://soc.cs.tut.fi/2011/index.php • Ready to use 27

  28. Recent activites (1): New TG release (2) 28

  29. Recent (2):Bibliography+ EEMBC Multibench • NoC bibliography on OCP-IP site was updated • Profiling the EEMBC Multibench programs started in Uni. Boston • Will be run on M5 full-system simulator • Group has earlier experience with PARSEC and NAS parallel benchmarks • Multibench already run on workstations, but currently there are some cross-compilation errors 29

  30. Next actions EEMBC Multibench profiling at Univ. Boston Conference article planned Study how to port MCSL benchmark suite to TG Developed at Uni. Hong Kong (together with Intel?) Developers seemed interested in collaborating with our workgroup Straightforward dataflow models Large applications: up to hundreds of task nodes! Provide examples of memory usage in TG and simplify TG bootup even further Minor update Ask Erno: outlook for KTH Sweden Work on combining NoC Eval with and without accurate Memory Model? 30

  31. 08:30- 08:40 AM: Call to Order, Introductions, Agenda Review, Last Minutes,08:40- 09:00 AM: Annual Governance Resolutions and Elections09:00- 09:10 AM: Next GSC Meeting (Ian)09:10- 09:25 AM: Metadata WG Update (Prashant) - Schedule Update for agreed goals 09:25- 09:50 AM: System Level Design WG Update (Mark/James) - Schedule Update for agreed goals - OCP 3.0 Support Update09:50- 10:10 AM: Motion to Adjourn/ Break/ Reconvene10:10- 10:30 AM: NoC BWG Update (Erno) - Schedule Update for agreed goals 10:30- 10:50 AM: FVWG Discussion (Gabriele) - Schedule Update for agreed goals10:50- 11:10 AM: Debug WG Update (Bob) - Schedule Update for agreed goals 11:10- 11:30 AM: Specification WG Status (Drew) - Schedule / Participation OCP 3.1 (Drew) - Schedule / Participation OCP 4.0 (Drew)

  32. Functional Verification WG Update Gabriele Zarri(Cadence), November 10, 2011

  33. 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. • Quorum not reached. 33

  34. FVWG Discussion (Gabriele) Technical items : OCP 3.0 : The WG finalized the review of the check and coverage documents for the Cache Coherent support and is waiting for Spec WG feedback / acceptance. Technical feedback (spec changes request) was provided to Spec WG. 34

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

  36. 08:30- 08:40 AM: Call to Order, Introductions, Agenda Review, Last Minutes,08:40- 09:00 AM: Annual Governance Resolutions and Elections09:00- 09:10 AM: Next GSC Meeting (Ian)09:10- 09:25 AM: Metadata WG Update (Prashant) - Schedule Update for agreed goals 09:25- 09:50 AM: System Level Design WG Update (Mark/James) - Schedule Update for agreed goals - OCP 3.0 Support Update09:50- 10:10 AM: Motion to Adjourn/ Break/ Reconvene10:10- 10:30 AM: NoC BWG Update (Erno) - Schedule Update for agreed goals 10:30- 10:50 AM: FVWG Discussion (Gabriele) - Schedule Update for agreed goals 10:50- 11:10 AM: Debug WG Update (Bob) - Schedule Update for agreed goals11:10- 11:30 AM: Specification WG Status (Drew) - Schedule / Participation OCP 3.1 (Drew) - Schedule / Participation OCP 4.0 (Drew)

  37. Debug WG Update Bob Uvacek(Samplify), November 10, 2011

  38. 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 / Globalunichip 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 38

  39. Debug WG Status

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

  41. 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. 41

  42. 42

  43. 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)‏ 43

  44. 08:30- 08:40 AM: Call to Order, Introductions, Agenda Review, Last Minutes,08:40- 09:00 AM: Annual Governance Resolutions and Elections09:00- 09:10 AM: Next GSC Meeting (Ian)09:10- 09:25 AM: Metadata WG Update (Prashant) - Schedule Update for agreed goals 09:25- 09:50 AM: System Level Design WG Update (Mark/James) - Schedule Update for agreed goals - OCP 3.0 Support Update09:50- 10:10 AM: Motion to Adjourn/ Break/ Reconvene10:10- 10:30 AM: NoC BWG Update (Erno) - Schedule Update for agreed goals 10:30- 10:50 AM: FVWG Discussion (Gabriele) - Schedule Update for agreed goals 10:50- 11:10 AM: Debug WG Update (Bob) - Schedule Update for agreed goals 11:10- 11:30 AM: Specification WG Status (Drew) - Schedule / Participation OCP 3.1 (Drew) - Schedule / Participation OCP 4.0 (Drew)

  45. Specification WG Update Drew Wingard(Sonics Inc), November 10, 2011

  46. Specification WG 2011 Plan Status

  47. Specification WG Issues • Cache coherence extensions • Some motivation forming for CoreCreator • Barrier extension revision agreed! • Two flavors complex/simple • Performance counting parameters agreed • Vesa committed to do consensus profile update • Drew just found & replied to Q’s from Sept. end • Bug/typo processing improved • Active attendance: MIPS, Renesas, TI, Sonics

  48. OCP 3.1 Drafting • SpecWG Dependencies • Need to review FVWG Coherence protocol checks • Have MDWG contribution • Spec WG components progressing… • Estimate ready end Nov. • FVWG Dependencies • Need to review 3.1 proposals • MDWG Dependencies • Need 3.0 and 3.1 extension coverage • We can engage tech writer now • But need to keep him/her fed…

  49. 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

  50. 11:30- 12:30 PM: Motion to Adjourn/ Lunch/ Reconvene12:30- 12:45 PM: Technical Vision WG Status / Restated (Ian) 12:45- 1:00 PM: Progress in Asia (Ian) 1:00- 1:10 PM: 2011 Goals / Results (YTD) 1:10- 2:10 PM: AI Review (Ian) 2:10- 2:20 PM: Motion to Adjourn/ Break/ Reconvene 2:20- 2:40 PM: PR Update (Joe) - 2012 PR Plan and Goals 2:40- 2:55 PM: Recruiting Update (Joe) 2:55- 3:10 PM: Budget/Cash Flow Update (Ian) - 2011 budget review - 2012 budget 3:10- 3:25 PM: Administrative Update (Joe / Ian) 3:25- 3:30 PM: Enabling Resolution (Ian) 3:30 PM: Motion to Adjourn

More Related