Hi Aaron, I will be happy to collaborate with the multicore association working group on what you specified below. Having a reference implementation with Eclipse and Linux really helps to get a broad industry adoption, if you are at EclipseCon, you should join the below talks: http://www.eclipsecon.org/2010/sessions/?page=sessions&id=1203 http://www.eclipsecon.org/2010/sessions/?page=sessions&id=1189 https://www.eclipsecon.org/submissions/2010/view_talk.php?id=1590 https://www.eclipsecon.org/submissions/2010/view_talk.php?id=1595
I will be at the multicore-expo/ESC, I am actually presenting things around those lines. We can have a face to face meeting at the multicore-expo/ESC with other interested companies, a few others will be happy to join, I can provide a few names. http://www.multicore-expo.com/common/session.php?expo_seq=10&track_seq=137&pres_seq=689 https://www.cmpevents.com/ESCw10/a.asp?option=C&V=11&SessID=10514 Best Regards, Dominique > -----Original Message----- > From: linuxtools-dev-boun...@eclipse.org > [mailto:linuxtools-dev-boun...@eclipse.org] On Behalf Of Spear, Aaron > Sent: 23-Feb-10 16:23 > To: linuxtools-dev@eclipse.org; dsdp-tcf-...@eclipse.org > Subject: [linuxtools-dev] Standard > protocols/interfaces/formats for performance tools (TCF, LTTng, ...) > > Hello everyone, > > As some of you know, at Mentor Graphics we are currently > working on multi-core profiling products for embedded > systems. The focus currently is using real-time trace data > as the event source for analysis. In the future this will > expand as we desire to be able to correlate analysis of > heterogeneous systems, e.g. embedded Linux + LTTng events on > one machine, correlated with real-time trace data collected > from a bunch of DSP's. > > Like the rest of you, we have spent much time in the past > inventing proprietary data collection frameworks, mechanisms > and formats only to eventually throw them away because a > standard eventually emerges. We would like to stop the insanity. > > So, as an FYI, I am planning to participate in a new tools > infrastructure working group under the auspices of the > Multi-core association > (http://www.multicore-association.org). The working group aims to: > > 1. Identify common needs, functionality, and opportunities > for information sharing between performance analysis tools. > 2. Discussion on identifying sharable components between > performance analysis tools. > 3. Discussion on metadata dimensions of interest for > standardization (e.g., code, space, metric, time, state) > > Along those lines, we (Mentor) have a need for a protocol to > connect to remote trace collectors and configure trace > triggering/collection, and then efficiently download lots of > binary trace data. Sound familiar? > > TCF is an obvious choice for this as various companies are > already using it for this purpose from what I have observed. > > So, to my point: > -What protocols are currently in use that we might consider > as a starting point? I see that the linuxtools project > apparently has one for transferring LTTng event data. Are > there any docs for this protocol? > > -Is there any other company with a proprietary protocol that > would consider donating it to a standardization effort? (some > one else who also desires to end the insanity :-) > > -file formats: event log file formats is another obvious > candidate for standardization. Mentor has a file format we > use that was inspired by LTTng's format but is optimized for > extremely large real-time trace logs. I intend to throw this > into the mix. Any others we should think about? (The LTTng > format obviously...) > > Best regards, > Aaron > > -- > Aaron Spear > Debug Tools Architect/Staff Engineer > Embedded Systems Division > Mentor Graphics Corporation > Office: 303-679-8457 > > > _______________________________________________ > linuxtools-dev mailing list > linuxtools-dev@eclipse.org > https://dev.eclipse.org/mailman/listinfo/linuxtools-dev > _______________________________________________ linuxtools-dev mailing list linuxtools-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/linuxtools-dev