Author's Latest Posts


Building Multipurpose Systems With Dynamic Function Exchange Part Three: Tools For Deploying DFX


In our previous two articles, we introduced you to the concept of Dynamic Function Exchange (DFX), a design approach that dynamically reallocates unused system resources to other tasks. We also introduced you to some techniques for bundling and managing your DFX resources. In this article, we will discuss some of the adaptive computing tools that make DFX possible. As part of its investment ... » read more

Building Multipurpose Systems With Dynamic Function Exchange Part Two: Bundling And Managing Resources


In our previous article, we mentioned that one of the most-common oversights that designers can make is to not fully use available system resources, and we introduced you to the concept of Dynamic Function Exchange (DFX), a design approach that dynamically reallocates unused system resources to other tasks. From a technical standpoint, implementing DFX is relatively straightforward using a c... » read more

Building Multipurpose Systems With Dynamic Function Exchange


One of the most-common oversights that designers can make is to not fully use available system resources. Typically, design and optimization efforts are focused on performance and efficiency. Mission-critical and real-time tasks are allocated hardware-based resources to accelerate their execution. But when large portions of the architecture are underutilized – in other words, they remain idle... » read more