Changes between Version 59 and Version 60 of ResourceManagement

Show
Ignore:
Timestamp:
07/23/12 23:29:23 (12 years ago)
Author:
vuk (IP: 89.124.76.53)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ResourceManagement

    v59 v60  
    55SDR presents a hard real-time computing challenge with varying (computing) system conditions. The computing resource management framework thus needs to track the states of the computing resources and allocate or reallocate them as needed. 
    66 
    7 An SDR processing chain, SDR application or waveform, is the part of an SDR transceiver that is implemented in software. It can be understood as a set of concurrent processes that continuously process and propagate real-time data. An automatic mapping process (computing resource manager) dynamically assigns software modules to hardware resources, while meeting all computing system constraints. 
     7An SDR processing chain (SDR application or waveform) is the part of an SDR transceiver that is implemented in software. It represents a set of processes that process and propagate real-time data. An automatic mapping process dynamically assigns these processes and their data flows to hardware resources, while ensuring that all real-time computing system constraints are met. The computing resource management framework is split into the computing system modeling and the computing resource management (Figure 1). Figure 2 shows  ALOE's time management principle. The pipelined execution pattern facilitates synchronizing the distributed execution of the waveform modules. 
    88 
    9 The computing resource management framework features the computing system modeling and computing resource management modules (Figure 1). Figure 2 illustrates ALOE's time management principle. The pipelined execution pattern facilitates the synchronized execution of the waveform modules on distributed computing resources. The SDR computing system modeling then captures the computing resources and the computing requirements on time slot basis. Million operations per time slot (MOPTS) and mega-bits per time slot (MBPTS) are used for modeling the processing and interprocessor data flow capacities and requirements. 
     9The [attachment:CRMframework_July11.zip framework] offers general-purpose mapping algorithms and a customizable cost function ([attachment:FlexCRM_July11.pdf FlexCRM_July11]). The cost function implements the computing resource management objective and guides the mapping process under the given computing constraints. [attachment:CRMtools_July11.zip CRM tools] permit executing the computing resource management framework from Matlab. [wiki:ALOEedu ALOE Sessions 7 and 8] introduce the framework and its tools. 
    1010 
    11 The framework offers general-purpose mapping algorithms and a customizable cost function ([attachment:FlexCRM_July11.pdf FlexCRM_July11]). The cost function implements the computing resource management objective and guides the mapping process under the given computing constraints. The computing resource management framework--mapping API, algorithms and cost function, and simulation test suite--can be downloaded following [attachment:CRMframework_July11.zip this link], which contains the C source files. The [attachment:CRMtools_July11.zip CRM tools] permit executing the computing resource management framework from Matlab, following the mapping process, and analyzing the results. [wiki:ALOEedu ALOE Sessions 7 and 8] introduce the framework and its tools. 
     11== Downloads == 
    1212 
     13 * Mapping framework ([attachment:CRMframework_July11.zip C codes]) 
     14 
     15 * Mapping tools (Matlab):  
     16     * Windows ([attachment:CRMtools_July11.zip 32 bits]) 
     17     * Linux ([attachment:mapper_mex_linux.tar.bz2 32 bits])  
    1318 
    1419[.. Back to Main Page] 
    15