Embedded World chose Graves’ two papers in a competitive process that sought presenters and topics offering high technical value for attendees. His first presentation, Should Dynamic Memory Allocation Be Taboo in Embedded Systems?, takes place on Wednesday, February 29 at 1:30 p.m. in the event’s Software Development in High Level Languages track.
Dynamic allocation, or handing out memory to application processes as needed at run-time, became popular with the growth of the C and C++ languages. Graves’ presentation weighs dynamic allocation’s benefits – primarily convenience – against its risks, which include memory leaks, fragmentation and unpredictable performance. The talk leads to an understanding of the technique as a "blunt tool" and presents more precise and safer alternatives in the form of custom allocators that match specific allocation patterns.
The second presentation, Resolving Resource Contention, the Key Multi-Core Software Challenge, on February 29 at 4:30 p.m., is part of Embedded World’s Multicore Sessions. The talk focuses on the slowdown that can occur when tasks executing in parallel must contend for shared system software resources. It examines two typical conflicts and presents solutions that illustrate a generic approach to solving resource contention in that they divide a contested resources, give each thread or task its own copy, and then optionally merge or pass results to another process.
“McObject is honored to have our CEO chosen to share insights in two presentations at this prestigious event, and glad for the chance to assist embedded developers who seek new and effective approaches to memory allocation and multicore optimization,” said Chris Mureen, McObject’s chief operating officer.
“In addition, we invite engineers facing another common software challenge – managing the growing volumes of complex data in today’s smart embedded systems – to visit McObject in Hall 4, booth 4-108 and learn about our embedded database products, including the new eXtremeDB Cluster. By managing data stores across multiple hardware nodes, eXtremeDB Cluster dramatically increases net processing power available for data management, reduces system expansion costs, and delivers a more scalable and reliable database solution for increasingly data-intensive real-time applications.”
Embedded World 2012 takes place from February 28, 2012 to March 1, 2012 in Nuremberg, Germany. To make an appointment during the event, e-mail McObject or call 1-425-888-8505.
About Steve Graves
Steve Graves co-founded McObject in 2001. As the company’s president and CEO, he has spearheaded McObject’s business growth and managed eXtremeDB’s development as the most powerful embedded database solution for real-time systems. Prior to McObject, Mr. Graves was president and chairman of Centura Solutions Corporation, and vice president of worldwide consulting for Centura Software Corporation (NASDAQ: CNTR); he also served as president and chief operating officer of Raima Corporation. Mr. Graves is a member of the advisory board for the University of Washington’s certificate program in Embedded and Real Time Systems Programming.
About eXtremeDB
In the eXtremeDB product family, developers of embedded systems software obtain the following features:
- A core in-memory database system (IMDS) architecture that delivers database responsiveness measured in microseconds
- Small footprint – code size of 150K or less
- Highly scalable via 64-bit support and a multi-version concurrency control (MVCC) transaction manager
- Flexible on-disk and hybrid storage capability (eXtremeDB Fusion)
- Distributed database capability and fault-tolerance (eXtremeDB Cluster and eXtremeDB High Availability)
- Advanced features including event notifications, remote procedure calls, RC4 encryption, cache prioritization, custom collations and more
- Transaction logging & ACID (Atomic, Consistent, Isolated and Durable) transactions
- Multiple database indexes including R-tree for location-based queries and Patricia trie for phone routing and IP filtering
- Highly portable, with support for the widest range of embedded and server platforms and available source code
Founded by embedded database and real-time systems experts, McObject offers proven data management technology that makes applications and devices smarter, more reliable and more cost-effective to develop and maintain. McObject counts among its customers industry leaders such as Dalian Commodities Exchange, Stockgroup Information Systems, BAE Systems, Nokia Siemens Networks, Northrop Grumman, EADS, JVC, Tyco Thermal Controls, F5 Networks, CA, Motorola and Boeing. Based in Issaquah, WA, McObject is committed to providing innovative technology and first-rate services to its customers and partners.
No comments:
Post a Comment