CPC G06F 12/0238 (2013.01) [G06F 9/3004 (2013.01); G06F 9/30101 (2013.01); G06F 12/1027 (2013.01); G06F 2212/7201 (2013.01)] | 22 Claims |
1. Data transformer apparatus comprising at least a dispatcher module (D), a reader module (R), a converter module (C) and a writer module (W), wherein:
the dispatcher module (D) is configured to:
receive a data transformation request (DTR) including: a first information item (X1) associated to a memory address (ADD) where data to be transformed (Data1) are stored and to a type attribute (T) of said data to be transformed (Data1); a second information item (X2) indicating a memory address where transformed data (Data2), obtained from said data to be transformed (Data1), have to be written;
the reader module (R) is configured to:
retrieve the data to be transformed, according to said first information item (X1);
obtain the type attribute (T) of the data to be transformed (Data1), based on said first information item (X1);
send the data to be transformed (Data1) and the type attribute (T) thereof to the converter module (C);
the converter module (C) is configured to:
select one or more transformation instructions (INST) based on said type attribute (T);
execute, on the data to be transformed (Data1), the selected one or more transformation instructions (INST), thereby obtaining the transformed data (Data2);
send the transformed data (Data2) to the writer module (W);
the writer module (W) is configured to:
receive the transformed data (Data2) from the converter module (C);
write the transformed data (Data2) in an output buffer according to said second information item (X2).
|