Refreshments 3:20 p.m.
Abstract
Current software development tools lack data format interoperability
with other tool categories, for example, there is a lack of a standard
data format for exchanging trace data between tracers and profilers. In
general, users tend to select specific tools suitable for their software
development needs, instead of selecting an entire suite of tools from a
single vendor. This has resulted in, in-house non-standard solutions for
data interoperability between different categories of tools, leading to
increased cost and inefficiency during software development and
maintenance, duplication of effort, and localized solutions for data
exchange between different tool categories, which do not work across
different platforms and operating systems.
The goals of the Multicore Association's Tool Infrastructure work group
(TIWG) include:
* Promote interaction of existing and new tools to support
migration of legacy applications to multicore platforms, and development
of new parallel software.
* Allow software developers to seamlessly integrate
standards-compliant tools in their existing development environments.
* Promote parallel software development, by defining standardized
data formats and mechanisms for tool interaction.
* Define information exchange mechanisms, using a common, modular
and scalable infrastructure.
The initial focus of TIWG will be on the definition of a common trace
data format that meets the needs of embedded and consumer electronics
community, to allow tool developers to focus on tool development in
their specific areas of competence. This presentation will provide a
background for the tool infrastructure work group, and the current
status of the effort.
BIO
Tasneem Brutch is a Sr. Staff Engineer/Research Scientist at Samsung Research, in San Jose, CA. She holds a B.S. in Computer Science and Engineering, a Masters in Computer Science, and a Ph.D. in Computer Engineering from Texas A&M University, where she was a member of the Upsilon Pi Epsilon Honor Society. Her Masters was in the area of multicore/parallel computing, and she was awarded a USENIX scholarship for her Ph.D. research in the area of security for mobile/distributed computing. She has 13 years of industry experience, working as Sr. Engineer at Hewlett-Packard and as an Architect at Intel. At HP, she worked on the Host-Based Intrusion Detection System, in the Enterprise Systems Technology Lab. At Intel, she was an architect on a number of projects, including Intel Active Management Technology, Integrated
Trusted Platform Module (TPM), and Virtual TPM. While at Intel, she was co-chair of the Compliance, Compliance-PC TPM, and TPM Security Evaluation subgroups in the Trusted Computing Group (TCG). She is the chair of the Parallel Software Tools and Tool Infrastructures Workshop.
In addition to internal multicore and parallel computing research, Tasneem is Samsung Electronics' representative to the Multicore Association (MCA), Khronos Group/OpenCL, Consumer Electronics Linux Forum (CELF), and Embedded Microprocessor Benchmark Consortium (EEMBC) standards organizations' Board of Directors. She proposed, and currently chairs the MCA Tool Infrastructure work group (TIWG), and she is Samsung's representative to the Khronos Group/OpenCL, MCA Virtualization, MCA Multicore Programming Practices, and CELF Architecture work groups. Tasneem has nine submitted patents, and a number of publications in the areas of parallel computing, security, and mobile/distributed computing.