McObject published a white paper about solutions for database durability and recoverability. The technical paper shares tests using the eXtremeDB IMDS and on-disk DBMS technology, along with commercially available hardware including Fusion ioDrive2 NAND flash memory from Fusion-io. The title of the article is: Seeking Fast, Durable Data Management: A Database System and Persistent Storage Benchmark.
C and C++ programmers very often allocate and de-allocate memory on the heap without the proper understanding on how these low-level facilities work and what happens underneath. But these memory related problems becomes a great concern in the systems with shortage of almost all the resources including memory, like embedded real-time systems. This dynamic behavior tends to be non-deterministic and the failure is hard to contain. Similarly memory allocation failure on such systems can be fatal. Unlike a desktop application, most embedded systems do not have the opportunity to pop up a dialog and discuss options with the user. Often, resetting is the only option, which is unattractive. This technical paper attempts to discuss the strategies to achieve clean code and appropriate memory management.
Intel sent us a technical paper about fanless design for embedded applications. Here is the abstract:
Embedded systems opportunities for Intel architecture components exist in point-of-sale, digital signage, and digital security surveillance, to name a few. When selecting Intel architecture, several key metrics are performance/watt, thermal design power (TDP), and fanless thermal solutions. The objective of this article is to provide readers with key reference fanless system design considerations to utilize in embedded applications. This article emphasizes analytical hand calculation for first-order approximations and provides computational fluid dynamics (CFD) simulation techniques to determine Intel architecture feasibility in fanless systems. Examples depicted illustrate fanless cooling design considerations for a point-of-sale system.