SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
1
Optimization of an SDR multiOptimization of an SDR multi--standard systemstandard system
using graph theoryusing graph theory
UNIVERSITE LIBANAISE
using graph theoryusing graph theory
Patricia KAISER, Yves LOUET, Amine EL SAHILI.
• SCEE/IETR, Supelec, France.
• Lebanese University– Hadath.
Contact : patricia.kaiser@supelec.fr
1
Presentation Outline
UNIVERSITE LIBANAISE
0. Context.
1 Th i l i i1. Theoretical prerequisites.
2. A theoretical graph model of the multi-standard
system.
3. A cost function of a multi-standard system.
4. Complexity of our optimization problem.
5. Exclusion of some options of implementation.
6 The basic idea of the Minimum Cost Design algorithm6. The basic idea of the Minimum Cost Design algorithm.
7. Conclusions and perspectives.
8. References
2
2
Presentation Outline
UNIVERSITE LIBANAISE
0. Context.
1 Th i l i i1. Theoretical prerequisites.
2. A theoretical graph model of the multi-standard
system.
3. A cost function of a multi-standard system.
4. Complexity of our optimization problem.
5. Exclusion of some options of implementation.
6 The basic idea of the Minimum Cost Design algorithm6. The basic idea of the Minimum Cost Design algorithm.
7. Conclusions and perspectives.
8. References
3
The design of an SDR architecture ranges b/w :
• Velcro Approach : using self contained complex
communication components
UNIVERSITE LIBANAISE
communication components.
• Very fine Grain approach: manipulating small size operators
to support different standards.
There may be another choice design:
• Intermediate granularity explorationg y p
Formalization at an intermediate granularity (PARAMETRIZATION APPROACH)
Our aim is to find the best trade-off between:
“Efficiency and Flexiblity”
4
3
• Identifying an optimal level of granularity in which components
can be considered as COs and the behaviour is controlled by
Parametrization approach
UNIVERSITE LIBANAISE
a set of parameters.
 Parametrisation Techniques can be tackled from two approaches:
1. Pragmatic Approach : practical approach in creating and developing COs.
2. Theoretical Approach : graphical approach to model an SDR multi-
standard system which provides all the possible options of implementation.
Afterwards, by optimizing a cost function, the appropriate common operators
will be identified.
Our thesis foundation:
Theoretical approach of parametrization : Searching for possible mathematical
aspects, particularly GRAPH THEORY tools, to solve our optimization problem.
5
Presentation Outline
UNIVERSITE LIBANAISE
0. Context.
1 Th i l i i1. Theoretical prerequisites.
2. A theoretical graph model of the multi-standard
system.
3. A cost function of a multi-standard system.
4. Complexity of our optimization problem.
5. Exclusion of some options of implementation.
6 The basic idea of the Minimum Cost Design algorithm6. The basic idea of the Minimum Cost Design algorithm.
7. Conclusions and perspectives.
8. References
6
4
Directed hypergraphs
UNIVERSITE LIBANAISE
H ))(),(( HEHV
)(HV
)(HE )(HV
A directed hypergraph is a pair where:
• = non-empty set of vertices
• = set of ordered pairs of subsets of , called set of hyperarcs
Let be a hyperarc in .
= tail of ; = head of
Let .
= forward star of ; = out-degree o f .
= backward star of ; = in-degree of .
)( EVHExample: ; V set of vertices and E set of hyperarcs
))(),(( EHETE  )(HE
)(ET E )(EH E
)(HVv
)}(),({)( ETvHEEvFS  v
)}(),({)( EHvHEEvBS  v
)(|)(| vdvFS 
 v
)(|)(| vdvBS 
 v
),( EVH 
2x
3x
4x
5x
6x
1E
2E
}),{},,({
}){},,({
:where},{
},,,,,{
65432
3211
21
654321
xxxxE
xxxE
EEE
xxxxxxV




1x
Example: ; V set of vertices and E set of hyperarcs.
7
Weight of a path
UNIVERSITE LIBANAISEUNIVERSITE LIBANAISE
),( EXH 
),,.....,,,,,( 132211 nvEvEvErvP qiqii  
qjEHvETv ijjijj ,....,1)(and)( 1  
In a directed hypergraph , a path from r to n (r , n X) is defined by a
sequence of nodes and hyperarcs where:

1x
2x
3x 5x
7x
8x
9x
1E 2E
E
4E
5E
6E
3
2
5
3
6 5
4Path Q
qjijjijj , ,)()( 1
4x 6x3E3
We’ll define the weight of a path P by: 

)(
))(()(
PEE
ijP
ij
EBFwPw
Example:
36632}){},({}){},({}){},({)( 877332  xxwxxwxxwQw
),,,,,,( 8572312 xExExExQ 
8
5
Presentation Outline
UNIVERSITE LIBANAISE
0. Context.
1 Th i l i i1. Theoretical prerequisites.
2. A theoretical graph model of the multi-standard
system.
3. A cost function of a multi-standard system.
4. Complexity of our optimization problem.
5. Exclusion of some options of implementation.
6 The basic idea of the Minimum Cost Design algorithm6. The basic idea of the Minimum Cost Design algorithm.
7. Conclusions and perspectives.
8. References
9
The multi-standard SDR system was represented as a graph with many different
layers. Two node dependencies, the “OR” and the “AND” dependencies, were
essential to clearly illustrate the implementation needs of each block and describe
th t f ti b t bl k f hi h l l d th i l l l
“AND” and “OR” dependencies
UNIVERSITE LIBANAISE
ANDOR
level n
level n-1
A
B C
A
B C
PE A needs:
Either B OR C
PE A needs:
Both B AND C
the type of connection between blocks of higher levels and others in lower levels.
Either B OR C Both B AND C
• Performing the required tasks of block A using blocks in level n (block A itself)
instead of blocks in level n-1, needs less time but has much higher cost.
• Realizing the functionalities of block A using blocks of lower levels (blocks in
level n-1) will decrease the cost but increase the execution time of the system.
10
6
Graph Modeling
WiFi #1 WiFi #2 WiFi #3 WiMAX
Velcro
UNIVERSITE LIBANAISE
Scrambler/R
andomiser
Convolutional 
Coder
Interleaver
Constellation 
Mapper
FFT‐N
RS Encoder
ButterflyLUTa a’ b b’
Increasing Granularity
NAND NOT XOR AND OR
Adder Multiplier
LFSR 
Very Fine 
Grain
11
Theoretical representation
The graph structure of a multi-standard system is defined
theoretically as a directed hypergraph H=(V,E) where:
UNIVERSITE LIBANAISE
• The blocks (functions and operators) present in the
figure represent the set of vertices V.
• A hyperarc e in E is defined such that:
1. a parent node constitutes the only tail node.
2. The necessary descendent node(s) capable of realizing this
same parent node form the head node(s) of e.
A
B C D F
Fig. 2
Example:
2.Fig.ofhyperarcstheare{F})({A},}),,,{},({
},,,,{
DCBA
FDCBAV 
( )
12
7
A pictorial view of one option of
implementation
S T
A generated graph provides a pictorial view of each possible of implementation
The operators chosen to install in the design are plot with out-degree zero,
along with all the operators that they build, step by step, until they reach the
functionalities of the top level standards
UNIVERSITE LIBANAISE
A1 A2 A3
B1 B2 B3 B4
C1 C2 C3
D1 D2 D3 D4
S T
A1 A2 A3
B2 B3 B4
C1 C2
functionalities of the top level standards
C1 C2
D2 D3 D4
The break-down of two standards S
and T up to four lower levels.
Chosen COs: D2, D3, D4,
C1, & B3
13
Presentation Outline
UNIVERSITE LIBANAISE
0. Context.
1 Th i l i i1. Theoretical prerequisites.
2. A theoretical graph model of the multi-standard
system.
3. A cost function of a multi-standard system.
4. Complexity of our optimization problem.
5. Exclusion of some options of implementation.
6 The basic idea of the Minimum Cost Design algorithm6. The basic idea of the Minimum Cost Design algorithm.
7. Conclusions and perspectives.
8. References
14
8
Cost parameters
The graph structure of the multi-standard system provides all the options capable of
implementing the standards to be supported. Each option has a certain cost to be paid. This
cost is calculated via a certain suggested cost function. The parameters used in the cost
function were:
UNIVERSITE LIBANAISE
function were:
Parameters associated with vertices:
• Building Cost (BC) : paid once during the useful life of a radio independently of the
number of times in which the block is going to be called (can be in terms of
gates/LUTs/number of cycles,…)
• Computational Cost (CC) : considered to be the time taken by a PE to compute a
function, paid every time a component is brought into play (can be in terms of time of
execution, number of multiplications,… )
Parameters associated with hyperarcs:
• Number of Calls (NoC) : the number of times a higher level PE calls a lower one.
15
Cost function
The cost function yields the cost paid to implement the multi-standard system
after choosing some common operators (COs) capable of this performance
The cost function is defined as:
UNIVERSITE LIBANAISE
The objective is to optimize this cost function to its minimum cost possible and
thus solving the optimization problem that finds balance between economy
d i ffi i
   
blockinstalledstandard blockinstalled path-P
)())()((
xy x yx
xBCPwxCCCF
and computing efficiency.
Simulated annealing algorithm and Genetic algorithm were used to solve our
optimization problem by previous PhD students.
We propose a new algorithm which solves our optimization problem, called the
Minimum Cost Design algorithm, using graph theory.
16
9
Presentation Outline
UNIVERSITE LIBANAISE
0. Context.
1 Th i l i i1. Theoretical prerequisites.
2. A theoretical graph model of the multi-standard
system.
3. A cost function of a multi-standard system.
4. Complexity of our optimization problem.
5. Exclusion of some options of implementation.
6 The basic idea of the Minimum Cost Design algorithm6. The basic idea of the Minimum Cost Design algorithm.
7. Conclusions and perspectives.
8. References
17
A decision problem is said to be an NP-problem if it can be solved by a polynomial
nondeterministic algorithm where:
G i t
NP - problems
UNIVERSITE LIBANAISE
Non deterministic algorithm
Polynomial if there exists a polynomial p s.t, for every yes-instance I, there is some
guess S that leads the deterministic checking stage to respond "yes" for Iand S within
time p(Length(I))
Guessing stage
Checking stage
Summary: a decision problem is proved to be an NP-problem if for a given instance
Iand after guessing a certain solution S, we can verify if the answer for I and S is "yes"
in polynomial time.
18
10
Description of our
optimization problem
Instance: A multi-standard graph structure H with all the associated
necessary entities containing L levels.
UNIVERSITE LIBANAISE
Question: Find the set of operators which implements the
design and which has the minimum cost.
)(HVS 
This is a minimization problem. This optimization problem can be converted to
the decision problem version as follows:
Instance:
• A multi-standard graph structure H with all the associated necessary entities
with L levels
0B
B
with L levels.
• a constant
Question: Can we find a set of operators which implements the
design and whose cost is ? (YES-NO questions)
)(HVS 
19
THEOREM: The above described decision problem is an NP-problem on
condition that the number of levels L of a multi-standard graph structure is
upper bounded by a constant
UNIVERSITE LIBANAISE
upper bounded by a constant..
Proof: We consider an instance I and a certain guess solution S for this instance, then
derive a polynomial equation for the number of operations required to check if the
answer for I and S is "yes". A guess is a set , suppose .
We have to check three points:
1 Verify if the guess can implement the design : at most operations
kS ||)(HVS 
)1(|)(| LHE1. Verify if the guess can implement the design : at most operations.
Worst case : the k blocks of the guess S occupy the lowest level
passing by all the elements in E(H) at most L-1 until we reach the top level
standards.
2. Calculate the cost : Find the maximum number of multiplications and additions.
)1(|)(| LHE
20
11
Worst case :
 The k chosen blocks are in the lowest level getting longest paths
 An “AND” connection between any block v and all the blocks which occupy a
UNIVERSITE LIBANAISE
lower level than v getting maximum number of paths.
2a blocks
3a blocks
La blocks.
.
.
.
k guessed blocks occupying the lowest level
2 blocks
In fact, this is a case worse than the worst case
21
i
Li
as
,....2
max

Let
Let number of paths reaching a lowest level block = )( 1
 L
sOn
UNIVERSITE LIBANAISE
Let number of paths reaching a lowest level block = .
total number of paths reaching all the k lowest level blocks is .
 Total number of multiplications is
 Total number of additions is
)(1  sOn
1kn
1kLn
11 kn
Operations for second point are less than: )1( 11  knkLn
3. comparing the cost found in 2 with B : just a matter of one operation.
If we add the three operations which were required to verify the answer to the
question of our decision problem having guessed a certain guess, we get a total of :
1)]1([)1(|)(| 11  knkLnLHE
22
12
Let: |))(|,,max( HEksr 
UNIVERSITE LIBANAISE
)( L
rO
)( 10
rO
Equation belongs to .
If L is upper bounded by a constant, for example L less than 10, we get that
equation belongs to
polynomial equation.
So our optimization problem is an NP-problem if .10L
23
Presentation Outline
UNIVERSITE LIBANAISE
0. Context.
1 Th i l i i1. Theoretical prerequisites.
2. A theoretical graph model of the multi-standard
system.
3. A cost function of a multi-standard system.
4. Complexity of our optimization problem.
5. Exclusion of some options of implementation.
6 The basic idea of the Minimum Cost Design algorithm6. The basic idea of the Minimum Cost Design algorithm.
7. Conclusions and perspectives.
8. References
24
13
S T
When searching for
minimum cost designs
Excluding some generated graphs
for minimum cost designs
S T
UNIVERSITE LIBANAISE
A1 A2 A3
B2 B3 B4
C1 C2
D2 D3 D4
B4
A1 A2 A3
B1 B2 B3 B4
C1 C2 C3
D1 D2 D3 D4
Chosen COs: D2, D3, D4,
C1, B3, & B4.
This option represents an alternative in which
certain lower level blocks are installed in the
design, together with higher level ones which can
be built by these of lower level
The break-down of two standards S
and T up to four lower levels.
25
An idea of the exclusion proof
C
C
C
UNIVERSITE LIBANAISE
E FD
A
IH
A
H
E FD
A
E FD
A
IH IH
LKJ
H
IH
IH
LKJ
The duplicated part 26
14
Path 1 
reaching DP
Path 2 
reaching DP
Path 1 
reaching DP
Path 2 
reaching DP
Path 1 
reaching DP
Path 2 
reaching DP
Generalization
UNIVERSITE LIBANAISE
DUP DUP DUP DUPDUPB
BP
BP
27
Presentation Outline
UNIVERSITE LIBANAISE
0. Context.
1 Th i l i i1. Theoretical prerequisites.
2. A theoretical graph model of the multi-standard
system.
3. A cost function of a multi-standard system.
4. Complexity of our optimization problem.
5. Exclusion of some options of implementation.
6 The basic idea of the Minimum Cost Design algorithm6. The basic idea of the Minimum Cost Design algorithm.
7. Conclusions and perspectives.
8. References
28
15
UNIVERSITE LIBANAISE
The basic idea
The MCD algorithm operates as follows:
1. Select an option of implementation (a generated graph)
2. Calculate its cost
3. Compare the calculated cost with all the previously calculated ones. If it was the
minimum found so far, the cost will be updated.
4. Generate new options from the selected option in hand to add them to the set of
options.
29
Generate the options of
implementation
UNIVERSITE LIBANAISE
In this algorithm, the options are generated in a step by step manner, generating
options from others.
As an initialization, the option chosen is the generated graph containing all the top
level vertices representing the standards, but no hyperarcs (Velcro approach).
Selecting a certain option of implementation in hand, new options can be emerged
from it as follows:
1. Select a vertex in the generated graph of this selected option.
2. Search for a hyperarc in the original input directed hypergraph representation.
3. Add this new hyperarc to the option in hand, we get a new generated graph option.
)(vFSE
0)(s.t 
vdv
30
16
Example of options generation
S T
A1 A2 A3
INPUT:
S T
A1 A2 A3
S T
A1 A2 A3
S
6 7 8 3
T
A1 A2 A3
UNIVERSITE LIBANAISE
Selected option
at some point in
the algorithm
B4
B4 B4B1
S T
A1 A2 A3
B4B2 B3
Th i t di t d
150/11
100/10
4
5
2 3
5 4
10
20
30
A1 A2 A3
B1 B2 B3 B4
C1 C2 C3
D1 D2 D3 D4
S T
A1 A2 A3
B4
S T
A1 A2 A3
B4
C2
The input directed
hypergraph representation
S T
A1 A2 A3
B4
C331
For the calculation of the cost, we introduce a vector assigned to each block
in the graph. The components of this vector represent the weights of the
paths from all the top level standards to and is equal to the number of
vk
vk
vkdim
UNIVERSITE LIBANAISE
Calculate the cost of an option
v
vp p q
such paths.
v
Initialization: we set vector for all top level block in the chosen option
and vector otherwise.
)1(vk
k
0vk
Aft d t t filli th ‘ i l f th hi h t l l t d d
v
vkAfterwards, we start filling the ‘s recursively from the highest level standards
going down by searching all the paths from the standards and each time
multiplying by the weight of the BF-reduction traversed along.
32
17
The components of the vectors are developed as follows:
1. We select the vertices in the generated graph option recursively from the highest
level vertices to the lowest level ones. Suppose we fall on vertex .
2 S l t h i th ti i h d h th t b l
UNIVERSITE LIBANAISE
xk
v
E E )(FS2. Select a hyperarc in the option in hand such that belongs .
3. For each belongs , multiply each of the components of the vector by
the weight on the BF-reduction to form new components to be added
to the vector
S
6 7 8
4
5
3
T
A1 A2 A3
3
)1( )1(
)0( )0(
)0(
)6( )7(
)8( )3,8(
E E )(vFS
h )(Eh vk
}){},({ hv
hk
4
2
B4
C2
20
10
D2 D3 D4
10
)0(
)0(
)0(
)0()0(
)24( )21,24( )15,40,21,24(
)30,80,42,48(
)300,800,420,480( )600,1600,840,960(
)300,800,420,480(
33
UNIVERSITE LIBANAISE
Finally to attain the cost of the selected option of implementation:
1. we multiply the components of by the CC of for all installed block (i.e
) and add all the attained values. This will correspond to the total
computational cost of the option in hand.
2. The BC of each installed block is added once.
vk v v
0)( 
vd
34
18
Presentation Outline
UNIVERSITE LIBANAISE
0. Context.
1 Th i l i i1. Theoretical prerequisites.
2. A theoretical graph model of the multi-standard
system.
3. A cost function of a multi-standard system.
4. Complexity of our optimization problem.
5. Exclusion of some options of implementation.
6 The basic idea of the Minimum Cost Design algorithm6. The basic idea of the Minimum Cost Design algorithm.
7. Conclusions and perspectives.
8. References
35
Conclusion.
• Our optimization problem is a complex problem (NP under a constraint).
S
UNIVERSITE LIBANAISE
• Propose a new algorithm that can optimize the SDR multi-standard system
using graph theory aspects after having excluded some particular options
of implementation, thus extracting the most appropriate Common Operators
from the most convenient granularity levels for an optimal design.
• Advantages : it’s an optimal algorithm, not near optimal, like the
previously used ones.
• Disadvantages : it’s an exponential algorithm and thus will need more
computing effortcomputing effort.
PERSPECTIVES:
• Explore the performance of our proposed algorithm in comparison with other
used algorithms.
36
19
Presentation Outline
UNIVERSITE LIBANAISE
0. Context.
1 Th i l i i1. Theoretical prerequisites.
2. A theoretical graph model of the multi-standard
system.
3. A cost function of a multi-standard system.
4. Complexity of our optimization problem.
5. Exclusion of some options of implementation.
6 The basic idea of the Minimum Cost Design algorithm6. The basic idea of the Minimum Cost Design algorithm.
7. Conclusions and perspectives.
8. References
37
UNIVERSITE LIBANAISE
International Journals:
• Patricia Kaiser, Yves Louet, Amine El Sahili, “Complexity of the optimization
problem of the SDR multi-standard system”, Journal of comlpexity , in preparation.
• Patricia Kaiser, Amine El Sahili, Yves Louet, “Optimization of the SDR multi-
standard system using graph theory,” Frequenz 2012, in preparation.
Conferences:
• Patricia Kaiser, Yves Louet, Amine El Sahili, ”A cost function expression for SDR
multi-standard systems design using directed hypergraphs”, XXXth URSI General
Assembly and Scientific Symposium , Istanbul, Turkey, August, 2011.
• Patricia Kaiser, Amine El Sahili, Yves Louet, “ An upper bound for the total number of
options to implement an SDR multi standard system ” ICT Lebanon April 2012
38
options to implement an SDR multi-standard system, ICT, Lebanon April 2012
Workshops:
• Patricia Kaiser, Sufi Tabassum Gul, Christophe Moy, Yves Louet "Graph theory
approach for optimization of Multi-standard software Defined Radio equipments",
ERRT 6th karlsruhe, Mainz, Germany, June 2010.
• Patricia Kaiser, Amine El Sahili, Yves Louet, “ An algorithm proposal for a minimum
cost SDR multi-standard system using graph theory”, 7th karlsruhe workshop, 2012.
20
UNIVERSITE LIBANAISE
Thanks for your attention.
Questions?
39

Más contenido relacionado

La actualidad más candente

Linear Discrimination Centering on Support Vector Machines
Linear Discrimination Centering on Support Vector MachinesLinear Discrimination Centering on Support Vector Machines
Linear Discrimination Centering on Support Vector Machinesbutest
 
Применение машинного обучения для навигации и управления роботами
Применение машинного обучения для навигации и управления роботамиПрименение машинного обучения для навигации и управления роботами
Применение машинного обучения для навигации и управления роботамиSkolkovo Robotics Center
 
Statistical analysis of network data and evolution on GPUs: High-performance ...
Statistical analysis of network data and evolution on GPUs: High-performance ...Statistical analysis of network data and evolution on GPUs: High-performance ...
Statistical analysis of network data and evolution on GPUs: High-performance ...Michael Stumpf
 
Training and Inference for Deep Gaussian Processes
Training and Inference for Deep Gaussian ProcessesTraining and Inference for Deep Gaussian Processes
Training and Inference for Deep Gaussian ProcessesKeyon Vafa
 
Big Data Analysis with Signal Processing on Graphs
Big Data Analysis with Signal Processing on GraphsBig Data Analysis with Signal Processing on Graphs
Big Data Analysis with Signal Processing on GraphsMohamed Seif
 
Vc dimension in Machine Learning
Vc dimension in Machine LearningVc dimension in Machine Learning
Vc dimension in Machine LearningVARUN KUMAR
 
Complex and Social Network Analysis in Python
Complex and Social Network Analysis in PythonComplex and Social Network Analysis in Python
Complex and Social Network Analysis in Pythonrik0
 
Markov chain monte_carlo_methods_for_machine_learning
Markov chain monte_carlo_methods_for_machine_learningMarkov chain monte_carlo_methods_for_machine_learning
Markov chain monte_carlo_methods_for_machine_learningAndres Mendez-Vazquez
 
On Complex Enumeration for Multiuser MIMO Vector Precoding
On Complex Enumeration for Multiuser MIMO Vector PrecodingOn Complex Enumeration for Multiuser MIMO Vector Precoding
On Complex Enumeration for Multiuser MIMO Vector PrecodingTSC University of Mondragon
 
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...SSA KPI
 
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHMADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHMijfls
 
Implementation of Energy Efficient Scalar Point Multiplication Techniques for...
Implementation of Energy Efficient Scalar Point Multiplication Techniques for...Implementation of Energy Efficient Scalar Point Multiplication Techniques for...
Implementation of Energy Efficient Scalar Point Multiplication Techniques for...idescitation
 

La actualidad más candente (20)

Lecture12
Lecture12Lecture12
Lecture12
 
Linear Discrimination Centering on Support Vector Machines
Linear Discrimination Centering on Support Vector MachinesLinear Discrimination Centering on Support Vector Machines
Linear Discrimination Centering on Support Vector Machines
 
Применение машинного обучения для навигации и управления роботами
Применение машинного обучения для навигации и управления роботамиПрименение машинного обучения для навигации и управления роботами
Применение машинного обучения для навигации и управления роботами
 
Statistical analysis of network data and evolution on GPUs: High-performance ...
Statistical analysis of network data and evolution on GPUs: High-performance ...Statistical analysis of network data and evolution on GPUs: High-performance ...
Statistical analysis of network data and evolution on GPUs: High-performance ...
 
ICPR 2016
ICPR 2016ICPR 2016
ICPR 2016
 
QMC: Transition Workshop - Monte Carlo and (Randomized) Quasi-Monte Carlo Sim...
QMC: Transition Workshop - Monte Carlo and (Randomized) Quasi-Monte Carlo Sim...QMC: Transition Workshop - Monte Carlo and (Randomized) Quasi-Monte Carlo Sim...
QMC: Transition Workshop - Monte Carlo and (Randomized) Quasi-Monte Carlo Sim...
 
Computation Assignment Help
Computation Assignment Help Computation Assignment Help
Computation Assignment Help
 
Training and Inference for Deep Gaussian Processes
Training and Inference for Deep Gaussian ProcessesTraining and Inference for Deep Gaussian Processes
Training and Inference for Deep Gaussian Processes
 
Clustering lect
Clustering lectClustering lect
Clustering lect
 
Big Data Analysis with Signal Processing on Graphs
Big Data Analysis with Signal Processing on GraphsBig Data Analysis with Signal Processing on Graphs
Big Data Analysis with Signal Processing on Graphs
 
Vc dimension in Machine Learning
Vc dimension in Machine LearningVc dimension in Machine Learning
Vc dimension in Machine Learning
 
Complex and Social Network Analysis in Python
Complex and Social Network Analysis in PythonComplex and Social Network Analysis in Python
Complex and Social Network Analysis in Python
 
MATLAB & Image Processing
MATLAB & Image ProcessingMATLAB & Image Processing
MATLAB & Image Processing
 
Markov chain monte_carlo_methods_for_machine_learning
Markov chain monte_carlo_methods_for_machine_learningMarkov chain monte_carlo_methods_for_machine_learning
Markov chain monte_carlo_methods_for_machine_learning
 
On Complex Enumeration for Multiuser MIMO Vector Precoding
On Complex Enumeration for Multiuser MIMO Vector PrecodingOn Complex Enumeration for Multiuser MIMO Vector Precoding
On Complex Enumeration for Multiuser MIMO Vector Precoding
 
Svm
SvmSvm
Svm
 
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...
 
Foreground Detection : Combining Background Subspace Learning with Object Smo...
Foreground Detection : Combining Background Subspace Learning with Object Smo...Foreground Detection : Combining Background Subspace Learning with Object Smo...
Foreground Detection : Combining Background Subspace Learning with Object Smo...
 
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHMADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
 
Implementation of Energy Efficient Scalar Point Multiplication Techniques for...
Implementation of Energy Efficient Scalar Point Multiplication Techniques for...Implementation of Energy Efficient Scalar Point Multiplication Techniques for...
Implementation of Energy Efficient Scalar Point Multiplication Techniques for...
 

Destacado

1º Comunicado Comisión Organizadora ENETO
1º Comunicado Comisión Organizadora ENETO1º Comunicado Comisión Organizadora ENETO
1º Comunicado Comisión Organizadora ENETOAsetoch Chile
 
2 trabajo( la era del hielo)
2 trabajo( la era del hielo)2 trabajo( la era del hielo)
2 trabajo( la era del hielo)diegos16
 
Norte y unitan premiaron a los jóvenes autores
Norte y unitan premiaron a los jóvenes autoresNorte y unitan premiaron a los jóvenes autores
Norte y unitan premiaron a los jóvenes autoresDanteemilio
 
Results of questionnaire
Results of questionnaireResults of questionnaire
Results of questionnaireSteve_Royle
 
Apresentação Para Alunos Publicarem No Blog
Apresentação Para Alunos Publicarem No BlogApresentação Para Alunos Publicarem No Blog
Apresentação Para Alunos Publicarem No Bloglvsa
 
Nando work
Nando workNando work
Nando worknando_7
 
Resuminho livro o que é o cooperativismo
Resuminho livro o que é o cooperativismoResuminho livro o que é o cooperativismo
Resuminho livro o que é o cooperativismoRafael Farias
 
A believer to another believer
A believer to another believerA believer to another believer
A believer to another believerFAHIM AKTHAR ULLAL
 
New Microsoft Office Power Point Presentation Copy
New Microsoft Office Power Point Presentation   CopyNew Microsoft Office Power Point Presentation   Copy
New Microsoft Office Power Point Presentation Copycw_hobbs
 
02 08 abril '122
02 08 abril '12202 08 abril '122
02 08 abril '122TLCdénia
 
LOS ACCIDENTES GEOGRÁFICOS Y EL SURGIMIENTO DE LAS ACTIVIDADES ECONÓMICAS ACU...
LOS ACCIDENTES GEOGRÁFICOS Y EL SURGIMIENTO DE LAS ACTIVIDADES ECONÓMICAS ACU...LOS ACCIDENTES GEOGRÁFICOS Y EL SURGIMIENTO DE LAS ACTIVIDADES ECONÓMICAS ACU...
LOS ACCIDENTES GEOGRÁFICOS Y EL SURGIMIENTO DE LAS ACTIVIDADES ECONÓMICAS ACU...Damián Solís
 

Destacado (20)

GKA deel 1 college 11
GKA deel 1 college 11GKA deel 1 college 11
GKA deel 1 college 11
 
Ashura
AshuraAshura
Ashura
 
1º Comunicado Comisión Organizadora ENETO
1º Comunicado Comisión Organizadora ENETO1º Comunicado Comisión Organizadora ENETO
1º Comunicado Comisión Organizadora ENETO
 
2 trabajo( la era del hielo)
2 trabajo( la era del hielo)2 trabajo( la era del hielo)
2 trabajo( la era del hielo)
 
Norte y unitan premiaron a los jóvenes autores
Norte y unitan premiaron a los jóvenes autoresNorte y unitan premiaron a los jóvenes autores
Norte y unitan premiaron a los jóvenes autores
 
Core Office
Core OfficeCore Office
Core Office
 
Results of questionnaire
Results of questionnaireResults of questionnaire
Results of questionnaire
 
Apresentação Para Alunos Publicarem No Blog
Apresentação Para Alunos Publicarem No BlogApresentação Para Alunos Publicarem No Blog
Apresentação Para Alunos Publicarem No Blog
 
Bombpk
BombpkBombpk
Bombpk
 
Nando work
Nando workNando work
Nando work
 
Semana 7
Semana 7Semana 7
Semana 7
 
Resuminho livro o que é o cooperativismo
Resuminho livro o que é o cooperativismoResuminho livro o que é o cooperativismo
Resuminho livro o que é o cooperativismo
 
Dario gomez
Dario gomezDario gomez
Dario gomez
 
Doc2
Doc2Doc2
Doc2
 
A believer to another believer
A believer to another believerA believer to another believer
A believer to another believer
 
Allvarlig bilkrash
Allvarlig bilkrashAllvarlig bilkrash
Allvarlig bilkrash
 
New Microsoft Office Power Point Presentation Copy
New Microsoft Office Power Point Presentation   CopyNew Microsoft Office Power Point Presentation   Copy
New Microsoft Office Power Point Presentation Copy
 
02 08 abril '122
02 08 abril '12202 08 abril '122
02 08 abril '122
 
GKA deel 1 college 2
GKA deel 1 college 2GKA deel 1 college 2
GKA deel 1 college 2
 
LOS ACCIDENTES GEOGRÁFICOS Y EL SURGIMIENTO DE LAS ACTIVIDADES ECONÓMICAS ACU...
LOS ACCIDENTES GEOGRÁFICOS Y EL SURGIMIENTO DE LAS ACTIVIDADES ECONÓMICAS ACU...LOS ACCIDENTES GEOGRÁFICOS Y EL SURGIMIENTO DE LAS ACTIVIDADES ECONÓMICAS ACU...
LOS ACCIDENTES GEOGRÁFICOS Y EL SURGIMIENTO DE LAS ACTIVIDADES ECONÓMICAS ACU...
 

Similar a 2012 05-10 kaiser

A New Neural Network For Solving Linear Programming Problems
A New Neural Network For Solving Linear Programming ProblemsA New Neural Network For Solving Linear Programming Problems
A New Neural Network For Solving Linear Programming ProblemsJody Sullivan
 
Sampling-Based Planning Algorithms for Multi-Objective Missions
Sampling-Based Planning Algorithms for Multi-Objective MissionsSampling-Based Planning Algorithms for Multi-Objective Missions
Sampling-Based Planning Algorithms for Multi-Objective MissionsMd Mahbubur Rahman
 
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...IJPEDS-IAES
 
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to PracticeWorkflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to PracticeFrederic Desprez
 
Programming in python
Programming in pythonProgramming in python
Programming in pythonIvan Rojas
 
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...inside-BigData.com
 
An Algorithm For Vector Quantizer Design
An Algorithm For Vector Quantizer DesignAn Algorithm For Vector Quantizer Design
An Algorithm For Vector Quantizer DesignAngie Miller
 
Multi-objective Optimization of PID Controller using Pareto-based Surrogate ...
Multi-objective Optimization of PID Controller using  Pareto-based Surrogate ...Multi-objective Optimization of PID Controller using  Pareto-based Surrogate ...
Multi-objective Optimization of PID Controller using Pareto-based Surrogate ...IJECEIAES
 
The Traveling Salesman Problem: A Neural Network Perspective
The Traveling Salesman Problem: A Neural Network PerspectiveThe Traveling Salesman Problem: A Neural Network Perspective
The Traveling Salesman Problem: A Neural Network Perspectivemustafa sarac
 
AHF_IDETC_2011_Jie
AHF_IDETC_2011_JieAHF_IDETC_2011_Jie
AHF_IDETC_2011_JieMDO_Lab
 
Automatic Task-based Code Generation for High Performance DSEL
Automatic Task-based Code Generation for High Performance DSELAutomatic Task-based Code Generation for High Performance DSEL
Automatic Task-based Code Generation for High Performance DSELJoel Falcou
 
Convex optmization in communications
Convex optmization in communicationsConvex optmization in communications
Convex optmization in communicationsDeepshika Reddy
 
15.sp.dictionary_draft.pdf
15.sp.dictionary_draft.pdf15.sp.dictionary_draft.pdf
15.sp.dictionary_draft.pdfAllanKelvinSales
 
A novel architecture of rns based
A novel architecture of rns basedA novel architecture of rns based
A novel architecture of rns basedVLSICS Design
 
DESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORM
DESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORMDESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORM
DESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORMsipij
 
Parellelism in spectral methods
Parellelism in spectral methodsParellelism in spectral methods
Parellelism in spectral methodsRamona Corman
 

Similar a 2012 05-10 kaiser (20)

A New Neural Network For Solving Linear Programming Problems
A New Neural Network For Solving Linear Programming ProblemsA New Neural Network For Solving Linear Programming Problems
A New Neural Network For Solving Linear Programming Problems
 
Sampling-Based Planning Algorithms for Multi-Objective Missions
Sampling-Based Planning Algorithms for Multi-Objective MissionsSampling-Based Planning Algorithms for Multi-Objective Missions
Sampling-Based Planning Algorithms for Multi-Objective Missions
 
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...
 
LP.ppt
LP.pptLP.ppt
LP.ppt
 
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to PracticeWorkflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
 
Programming in python
Programming in pythonProgramming in python
Programming in python
 
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
 
An Algorithm For Vector Quantizer Design
An Algorithm For Vector Quantizer DesignAn Algorithm For Vector Quantizer Design
An Algorithm For Vector Quantizer Design
 
Multi-objective Optimization of PID Controller using Pareto-based Surrogate ...
Multi-objective Optimization of PID Controller using  Pareto-based Surrogate ...Multi-objective Optimization of PID Controller using  Pareto-based Surrogate ...
Multi-objective Optimization of PID Controller using Pareto-based Surrogate ...
 
The Traveling Salesman Problem: A Neural Network Perspective
The Traveling Salesman Problem: A Neural Network PerspectiveThe Traveling Salesman Problem: A Neural Network Perspective
The Traveling Salesman Problem: A Neural Network Perspective
 
AHF_IDETC_2011_Jie
AHF_IDETC_2011_JieAHF_IDETC_2011_Jie
AHF_IDETC_2011_Jie
 
MLMM_16_08_2022.pdf
MLMM_16_08_2022.pdfMLMM_16_08_2022.pdf
MLMM_16_08_2022.pdf
 
Automatic Task-based Code Generation for High Performance DSEL
Automatic Task-based Code Generation for High Performance DSELAutomatic Task-based Code Generation for High Performance DSEL
Automatic Task-based Code Generation for High Performance DSEL
 
Convex optmization in communications
Convex optmization in communicationsConvex optmization in communications
Convex optmization in communications
 
15.sp.dictionary_draft.pdf
15.sp.dictionary_draft.pdf15.sp.dictionary_draft.pdf
15.sp.dictionary_draft.pdf
 
Simulation Software Performances And Examples
Simulation Software Performances And ExamplesSimulation Software Performances And Examples
Simulation Software Performances And Examples
 
lecture_16.pptx
lecture_16.pptxlecture_16.pptx
lecture_16.pptx
 
A novel architecture of rns based
A novel architecture of rns basedA novel architecture of rns based
A novel architecture of rns based
 
DESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORM
DESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORMDESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORM
DESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORM
 
Parellelism in spectral methods
Parellelism in spectral methodsParellelism in spectral methods
Parellelism in spectral methods
 

Más de SCEE Team

2012 04-26 savaux
2012 04-26 savaux2012 04-26 savaux
2012 04-26 savauxSCEE Team
 
2013 03-20 zhang
2013 03-20 zhang2013 03-20 zhang
2013 03-20 zhangSCEE Team
 
2012 10-04 achaichia
2012 10-04 achaichia2012 10-04 achaichia
2012 10-04 achaichiaSCEE Team
 
2014 04-10 nebhen
2014 04-10 nebhen2014 04-10 nebhen
2014 04-10 nebhenSCEE Team
 
2013 10-17 nuaymi
2013 10-17 nuaymi2013 10-17 nuaymi
2013 10-17 nuaymiSCEE Team
 
2015 08-31 kofidis
2015 08-31 kofidis2015 08-31 kofidis
2015 08-31 kofidisSCEE Team
 
2014 11-06 melian
2014 11-06 melian2014 11-06 melian
2014 11-06 melianSCEE Team
 
2016 03-03 marchand
2016 03-03 marchand2016 03-03 marchand
2016 03-03 marchandSCEE Team
 
2015 12-10 chabert
2015 12-10 chabert2015 12-10 chabert
2015 12-10 chabertSCEE Team
 

Más de SCEE Team (9)

2012 04-26 savaux
2012 04-26 savaux2012 04-26 savaux
2012 04-26 savaux
 
2013 03-20 zhang
2013 03-20 zhang2013 03-20 zhang
2013 03-20 zhang
 
2012 10-04 achaichia
2012 10-04 achaichia2012 10-04 achaichia
2012 10-04 achaichia
 
2014 04-10 nebhen
2014 04-10 nebhen2014 04-10 nebhen
2014 04-10 nebhen
 
2013 10-17 nuaymi
2013 10-17 nuaymi2013 10-17 nuaymi
2013 10-17 nuaymi
 
2015 08-31 kofidis
2015 08-31 kofidis2015 08-31 kofidis
2015 08-31 kofidis
 
2014 11-06 melian
2014 11-06 melian2014 11-06 melian
2014 11-06 melian
 
2016 03-03 marchand
2016 03-03 marchand2016 03-03 marchand
2016 03-03 marchand
 
2015 12-10 chabert
2015 12-10 chabert2015 12-10 chabert
2015 12-10 chabert
 

Último

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Último (20)

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

2012 05-10 kaiser

  • 1. 1 Optimization of an SDR multiOptimization of an SDR multi--standard systemstandard system using graph theoryusing graph theory UNIVERSITE LIBANAISE using graph theoryusing graph theory Patricia KAISER, Yves LOUET, Amine EL SAHILI. • SCEE/IETR, Supelec, France. • Lebanese University– Hadath. Contact : patricia.kaiser@supelec.fr 1 Presentation Outline UNIVERSITE LIBANAISE 0. Context. 1 Th i l i i1. Theoretical prerequisites. 2. A theoretical graph model of the multi-standard system. 3. A cost function of a multi-standard system. 4. Complexity of our optimization problem. 5. Exclusion of some options of implementation. 6 The basic idea of the Minimum Cost Design algorithm6. The basic idea of the Minimum Cost Design algorithm. 7. Conclusions and perspectives. 8. References 2
  • 2. 2 Presentation Outline UNIVERSITE LIBANAISE 0. Context. 1 Th i l i i1. Theoretical prerequisites. 2. A theoretical graph model of the multi-standard system. 3. A cost function of a multi-standard system. 4. Complexity of our optimization problem. 5. Exclusion of some options of implementation. 6 The basic idea of the Minimum Cost Design algorithm6. The basic idea of the Minimum Cost Design algorithm. 7. Conclusions and perspectives. 8. References 3 The design of an SDR architecture ranges b/w : • Velcro Approach : using self contained complex communication components UNIVERSITE LIBANAISE communication components. • Very fine Grain approach: manipulating small size operators to support different standards. There may be another choice design: • Intermediate granularity explorationg y p Formalization at an intermediate granularity (PARAMETRIZATION APPROACH) Our aim is to find the best trade-off between: “Efficiency and Flexiblity” 4
  • 3. 3 • Identifying an optimal level of granularity in which components can be considered as COs and the behaviour is controlled by Parametrization approach UNIVERSITE LIBANAISE a set of parameters.  Parametrisation Techniques can be tackled from two approaches: 1. Pragmatic Approach : practical approach in creating and developing COs. 2. Theoretical Approach : graphical approach to model an SDR multi- standard system which provides all the possible options of implementation. Afterwards, by optimizing a cost function, the appropriate common operators will be identified. Our thesis foundation: Theoretical approach of parametrization : Searching for possible mathematical aspects, particularly GRAPH THEORY tools, to solve our optimization problem. 5 Presentation Outline UNIVERSITE LIBANAISE 0. Context. 1 Th i l i i1. Theoretical prerequisites. 2. A theoretical graph model of the multi-standard system. 3. A cost function of a multi-standard system. 4. Complexity of our optimization problem. 5. Exclusion of some options of implementation. 6 The basic idea of the Minimum Cost Design algorithm6. The basic idea of the Minimum Cost Design algorithm. 7. Conclusions and perspectives. 8. References 6
  • 4. 4 Directed hypergraphs UNIVERSITE LIBANAISE H ))(),(( HEHV )(HV )(HE )(HV A directed hypergraph is a pair where: • = non-empty set of vertices • = set of ordered pairs of subsets of , called set of hyperarcs Let be a hyperarc in . = tail of ; = head of Let . = forward star of ; = out-degree o f . = backward star of ; = in-degree of . )( EVHExample: ; V set of vertices and E set of hyperarcs ))(),(( EHETE  )(HE )(ET E )(EH E )(HVv )}(),({)( ETvHEEvFS  v )}(),({)( EHvHEEvBS  v )(|)(| vdvFS   v )(|)(| vdvBS   v ),( EVH  2x 3x 4x 5x 6x 1E 2E }),{},,({ }){},,({ :where},{ },,,,,{ 65432 3211 21 654321 xxxxE xxxE EEE xxxxxxV     1x Example: ; V set of vertices and E set of hyperarcs. 7 Weight of a path UNIVERSITE LIBANAISEUNIVERSITE LIBANAISE ),( EXH  ),,.....,,,,,( 132211 nvEvEvErvP qiqii   qjEHvETv ijjijj ,....,1)(and)( 1   In a directed hypergraph , a path from r to n (r , n X) is defined by a sequence of nodes and hyperarcs where:  1x 2x 3x 5x 7x 8x 9x 1E 2E E 4E 5E 6E 3 2 5 3 6 5 4Path Q qjijjijj , ,)()( 1 4x 6x3E3 We’ll define the weight of a path P by:   )( ))(()( PEE ijP ij EBFwPw Example: 36632}){},({}){},({}){},({)( 877332  xxwxxwxxwQw ),,,,,,( 8572312 xExExExQ  8
  • 5. 5 Presentation Outline UNIVERSITE LIBANAISE 0. Context. 1 Th i l i i1. Theoretical prerequisites. 2. A theoretical graph model of the multi-standard system. 3. A cost function of a multi-standard system. 4. Complexity of our optimization problem. 5. Exclusion of some options of implementation. 6 The basic idea of the Minimum Cost Design algorithm6. The basic idea of the Minimum Cost Design algorithm. 7. Conclusions and perspectives. 8. References 9 The multi-standard SDR system was represented as a graph with many different layers. Two node dependencies, the “OR” and the “AND” dependencies, were essential to clearly illustrate the implementation needs of each block and describe th t f ti b t bl k f hi h l l d th i l l l “AND” and “OR” dependencies UNIVERSITE LIBANAISE ANDOR level n level n-1 A B C A B C PE A needs: Either B OR C PE A needs: Both B AND C the type of connection between blocks of higher levels and others in lower levels. Either B OR C Both B AND C • Performing the required tasks of block A using blocks in level n (block A itself) instead of blocks in level n-1, needs less time but has much higher cost. • Realizing the functionalities of block A using blocks of lower levels (blocks in level n-1) will decrease the cost but increase the execution time of the system. 10
  • 6. 6 Graph Modeling WiFi #1 WiFi #2 WiFi #3 WiMAX Velcro UNIVERSITE LIBANAISE Scrambler/R andomiser Convolutional  Coder Interleaver Constellation  Mapper FFT‐N RS Encoder ButterflyLUTa a’ b b’ Increasing Granularity NAND NOT XOR AND OR Adder Multiplier LFSR  Very Fine  Grain 11 Theoretical representation The graph structure of a multi-standard system is defined theoretically as a directed hypergraph H=(V,E) where: UNIVERSITE LIBANAISE • The blocks (functions and operators) present in the figure represent the set of vertices V. • A hyperarc e in E is defined such that: 1. a parent node constitutes the only tail node. 2. The necessary descendent node(s) capable of realizing this same parent node form the head node(s) of e. A B C D F Fig. 2 Example: 2.Fig.ofhyperarcstheare{F})({A},}),,,{},({ },,,,{ DCBA FDCBAV  ( ) 12
  • 7. 7 A pictorial view of one option of implementation S T A generated graph provides a pictorial view of each possible of implementation The operators chosen to install in the design are plot with out-degree zero, along with all the operators that they build, step by step, until they reach the functionalities of the top level standards UNIVERSITE LIBANAISE A1 A2 A3 B1 B2 B3 B4 C1 C2 C3 D1 D2 D3 D4 S T A1 A2 A3 B2 B3 B4 C1 C2 functionalities of the top level standards C1 C2 D2 D3 D4 The break-down of two standards S and T up to four lower levels. Chosen COs: D2, D3, D4, C1, & B3 13 Presentation Outline UNIVERSITE LIBANAISE 0. Context. 1 Th i l i i1. Theoretical prerequisites. 2. A theoretical graph model of the multi-standard system. 3. A cost function of a multi-standard system. 4. Complexity of our optimization problem. 5. Exclusion of some options of implementation. 6 The basic idea of the Minimum Cost Design algorithm6. The basic idea of the Minimum Cost Design algorithm. 7. Conclusions and perspectives. 8. References 14
  • 8. 8 Cost parameters The graph structure of the multi-standard system provides all the options capable of implementing the standards to be supported. Each option has a certain cost to be paid. This cost is calculated via a certain suggested cost function. The parameters used in the cost function were: UNIVERSITE LIBANAISE function were: Parameters associated with vertices: • Building Cost (BC) : paid once during the useful life of a radio independently of the number of times in which the block is going to be called (can be in terms of gates/LUTs/number of cycles,…) • Computational Cost (CC) : considered to be the time taken by a PE to compute a function, paid every time a component is brought into play (can be in terms of time of execution, number of multiplications,… ) Parameters associated with hyperarcs: • Number of Calls (NoC) : the number of times a higher level PE calls a lower one. 15 Cost function The cost function yields the cost paid to implement the multi-standard system after choosing some common operators (COs) capable of this performance The cost function is defined as: UNIVERSITE LIBANAISE The objective is to optimize this cost function to its minimum cost possible and thus solving the optimization problem that finds balance between economy d i ffi i     blockinstalledstandard blockinstalled path-P )())()(( xy x yx xBCPwxCCCF and computing efficiency. Simulated annealing algorithm and Genetic algorithm were used to solve our optimization problem by previous PhD students. We propose a new algorithm which solves our optimization problem, called the Minimum Cost Design algorithm, using graph theory. 16
  • 9. 9 Presentation Outline UNIVERSITE LIBANAISE 0. Context. 1 Th i l i i1. Theoretical prerequisites. 2. A theoretical graph model of the multi-standard system. 3. A cost function of a multi-standard system. 4. Complexity of our optimization problem. 5. Exclusion of some options of implementation. 6 The basic idea of the Minimum Cost Design algorithm6. The basic idea of the Minimum Cost Design algorithm. 7. Conclusions and perspectives. 8. References 17 A decision problem is said to be an NP-problem if it can be solved by a polynomial nondeterministic algorithm where: G i t NP - problems UNIVERSITE LIBANAISE Non deterministic algorithm Polynomial if there exists a polynomial p s.t, for every yes-instance I, there is some guess S that leads the deterministic checking stage to respond "yes" for Iand S within time p(Length(I)) Guessing stage Checking stage Summary: a decision problem is proved to be an NP-problem if for a given instance Iand after guessing a certain solution S, we can verify if the answer for I and S is "yes" in polynomial time. 18
  • 10. 10 Description of our optimization problem Instance: A multi-standard graph structure H with all the associated necessary entities containing L levels. UNIVERSITE LIBANAISE Question: Find the set of operators which implements the design and which has the minimum cost. )(HVS  This is a minimization problem. This optimization problem can be converted to the decision problem version as follows: Instance: • A multi-standard graph structure H with all the associated necessary entities with L levels 0B B with L levels. • a constant Question: Can we find a set of operators which implements the design and whose cost is ? (YES-NO questions) )(HVS  19 THEOREM: The above described decision problem is an NP-problem on condition that the number of levels L of a multi-standard graph structure is upper bounded by a constant UNIVERSITE LIBANAISE upper bounded by a constant.. Proof: We consider an instance I and a certain guess solution S for this instance, then derive a polynomial equation for the number of operations required to check if the answer for I and S is "yes". A guess is a set , suppose . We have to check three points: 1 Verify if the guess can implement the design : at most operations kS ||)(HVS  )1(|)(| LHE1. Verify if the guess can implement the design : at most operations. Worst case : the k blocks of the guess S occupy the lowest level passing by all the elements in E(H) at most L-1 until we reach the top level standards. 2. Calculate the cost : Find the maximum number of multiplications and additions. )1(|)(| LHE 20
  • 11. 11 Worst case :  The k chosen blocks are in the lowest level getting longest paths  An “AND” connection between any block v and all the blocks which occupy a UNIVERSITE LIBANAISE lower level than v getting maximum number of paths. 2a blocks 3a blocks La blocks. . . . k guessed blocks occupying the lowest level 2 blocks In fact, this is a case worse than the worst case 21 i Li as ,....2 max  Let Let number of paths reaching a lowest level block = )( 1  L sOn UNIVERSITE LIBANAISE Let number of paths reaching a lowest level block = . total number of paths reaching all the k lowest level blocks is .  Total number of multiplications is  Total number of additions is )(1  sOn 1kn 1kLn 11 kn Operations for second point are less than: )1( 11  knkLn 3. comparing the cost found in 2 with B : just a matter of one operation. If we add the three operations which were required to verify the answer to the question of our decision problem having guessed a certain guess, we get a total of : 1)]1([)1(|)(| 11  knkLnLHE 22
  • 12. 12 Let: |))(|,,max( HEksr  UNIVERSITE LIBANAISE )( L rO )( 10 rO Equation belongs to . If L is upper bounded by a constant, for example L less than 10, we get that equation belongs to polynomial equation. So our optimization problem is an NP-problem if .10L 23 Presentation Outline UNIVERSITE LIBANAISE 0. Context. 1 Th i l i i1. Theoretical prerequisites. 2. A theoretical graph model of the multi-standard system. 3. A cost function of a multi-standard system. 4. Complexity of our optimization problem. 5. Exclusion of some options of implementation. 6 The basic idea of the Minimum Cost Design algorithm6. The basic idea of the Minimum Cost Design algorithm. 7. Conclusions and perspectives. 8. References 24
  • 13. 13 S T When searching for minimum cost designs Excluding some generated graphs for minimum cost designs S T UNIVERSITE LIBANAISE A1 A2 A3 B2 B3 B4 C1 C2 D2 D3 D4 B4 A1 A2 A3 B1 B2 B3 B4 C1 C2 C3 D1 D2 D3 D4 Chosen COs: D2, D3, D4, C1, B3, & B4. This option represents an alternative in which certain lower level blocks are installed in the design, together with higher level ones which can be built by these of lower level The break-down of two standards S and T up to four lower levels. 25 An idea of the exclusion proof C C C UNIVERSITE LIBANAISE E FD A IH A H E FD A E FD A IH IH LKJ H IH IH LKJ The duplicated part 26
  • 14. 14 Path 1  reaching DP Path 2  reaching DP Path 1  reaching DP Path 2  reaching DP Path 1  reaching DP Path 2  reaching DP Generalization UNIVERSITE LIBANAISE DUP DUP DUP DUPDUPB BP BP 27 Presentation Outline UNIVERSITE LIBANAISE 0. Context. 1 Th i l i i1. Theoretical prerequisites. 2. A theoretical graph model of the multi-standard system. 3. A cost function of a multi-standard system. 4. Complexity of our optimization problem. 5. Exclusion of some options of implementation. 6 The basic idea of the Minimum Cost Design algorithm6. The basic idea of the Minimum Cost Design algorithm. 7. Conclusions and perspectives. 8. References 28
  • 15. 15 UNIVERSITE LIBANAISE The basic idea The MCD algorithm operates as follows: 1. Select an option of implementation (a generated graph) 2. Calculate its cost 3. Compare the calculated cost with all the previously calculated ones. If it was the minimum found so far, the cost will be updated. 4. Generate new options from the selected option in hand to add them to the set of options. 29 Generate the options of implementation UNIVERSITE LIBANAISE In this algorithm, the options are generated in a step by step manner, generating options from others. As an initialization, the option chosen is the generated graph containing all the top level vertices representing the standards, but no hyperarcs (Velcro approach). Selecting a certain option of implementation in hand, new options can be emerged from it as follows: 1. Select a vertex in the generated graph of this selected option. 2. Search for a hyperarc in the original input directed hypergraph representation. 3. Add this new hyperarc to the option in hand, we get a new generated graph option. )(vFSE 0)(s.t  vdv 30
  • 16. 16 Example of options generation S T A1 A2 A3 INPUT: S T A1 A2 A3 S T A1 A2 A3 S 6 7 8 3 T A1 A2 A3 UNIVERSITE LIBANAISE Selected option at some point in the algorithm B4 B4 B4B1 S T A1 A2 A3 B4B2 B3 Th i t di t d 150/11 100/10 4 5 2 3 5 4 10 20 30 A1 A2 A3 B1 B2 B3 B4 C1 C2 C3 D1 D2 D3 D4 S T A1 A2 A3 B4 S T A1 A2 A3 B4 C2 The input directed hypergraph representation S T A1 A2 A3 B4 C331 For the calculation of the cost, we introduce a vector assigned to each block in the graph. The components of this vector represent the weights of the paths from all the top level standards to and is equal to the number of vk vk vkdim UNIVERSITE LIBANAISE Calculate the cost of an option v vp p q such paths. v Initialization: we set vector for all top level block in the chosen option and vector otherwise. )1(vk k 0vk Aft d t t filli th ‘ i l f th hi h t l l t d d v vkAfterwards, we start filling the ‘s recursively from the highest level standards going down by searching all the paths from the standards and each time multiplying by the weight of the BF-reduction traversed along. 32
  • 17. 17 The components of the vectors are developed as follows: 1. We select the vertices in the generated graph option recursively from the highest level vertices to the lowest level ones. Suppose we fall on vertex . 2 S l t h i th ti i h d h th t b l UNIVERSITE LIBANAISE xk v E E )(FS2. Select a hyperarc in the option in hand such that belongs . 3. For each belongs , multiply each of the components of the vector by the weight on the BF-reduction to form new components to be added to the vector S 6 7 8 4 5 3 T A1 A2 A3 3 )1( )1( )0( )0( )0( )6( )7( )8( )3,8( E E )(vFS h )(Eh vk }){},({ hv hk 4 2 B4 C2 20 10 D2 D3 D4 10 )0( )0( )0( )0()0( )24( )21,24( )15,40,21,24( )30,80,42,48( )300,800,420,480( )600,1600,840,960( )300,800,420,480( 33 UNIVERSITE LIBANAISE Finally to attain the cost of the selected option of implementation: 1. we multiply the components of by the CC of for all installed block (i.e ) and add all the attained values. This will correspond to the total computational cost of the option in hand. 2. The BC of each installed block is added once. vk v v 0)(  vd 34
  • 18. 18 Presentation Outline UNIVERSITE LIBANAISE 0. Context. 1 Th i l i i1. Theoretical prerequisites. 2. A theoretical graph model of the multi-standard system. 3. A cost function of a multi-standard system. 4. Complexity of our optimization problem. 5. Exclusion of some options of implementation. 6 The basic idea of the Minimum Cost Design algorithm6. The basic idea of the Minimum Cost Design algorithm. 7. Conclusions and perspectives. 8. References 35 Conclusion. • Our optimization problem is a complex problem (NP under a constraint). S UNIVERSITE LIBANAISE • Propose a new algorithm that can optimize the SDR multi-standard system using graph theory aspects after having excluded some particular options of implementation, thus extracting the most appropriate Common Operators from the most convenient granularity levels for an optimal design. • Advantages : it’s an optimal algorithm, not near optimal, like the previously used ones. • Disadvantages : it’s an exponential algorithm and thus will need more computing effortcomputing effort. PERSPECTIVES: • Explore the performance of our proposed algorithm in comparison with other used algorithms. 36
  • 19. 19 Presentation Outline UNIVERSITE LIBANAISE 0. Context. 1 Th i l i i1. Theoretical prerequisites. 2. A theoretical graph model of the multi-standard system. 3. A cost function of a multi-standard system. 4. Complexity of our optimization problem. 5. Exclusion of some options of implementation. 6 The basic idea of the Minimum Cost Design algorithm6. The basic idea of the Minimum Cost Design algorithm. 7. Conclusions and perspectives. 8. References 37 UNIVERSITE LIBANAISE International Journals: • Patricia Kaiser, Yves Louet, Amine El Sahili, “Complexity of the optimization problem of the SDR multi-standard system”, Journal of comlpexity , in preparation. • Patricia Kaiser, Amine El Sahili, Yves Louet, “Optimization of the SDR multi- standard system using graph theory,” Frequenz 2012, in preparation. Conferences: • Patricia Kaiser, Yves Louet, Amine El Sahili, ”A cost function expression for SDR multi-standard systems design using directed hypergraphs”, XXXth URSI General Assembly and Scientific Symposium , Istanbul, Turkey, August, 2011. • Patricia Kaiser, Amine El Sahili, Yves Louet, “ An upper bound for the total number of options to implement an SDR multi standard system ” ICT Lebanon April 2012 38 options to implement an SDR multi-standard system, ICT, Lebanon April 2012 Workshops: • Patricia Kaiser, Sufi Tabassum Gul, Christophe Moy, Yves Louet "Graph theory approach for optimization of Multi-standard software Defined Radio equipments", ERRT 6th karlsruhe, Mainz, Germany, June 2010. • Patricia Kaiser, Amine El Sahili, Yves Louet, “ An algorithm proposal for a minimum cost SDR multi-standard system using graph theory”, 7th karlsruhe workshop, 2012.
  • 20. 20 UNIVERSITE LIBANAISE Thanks for your attention. Questions? 39