SlideShare a Scribd company logo
D7 : (old title) Numerical simulation of integrated
                        circuits for future chip generations

            (new title) Index determination and structural
                analysis using Algorithmic Differentiation


                             Andreas Griewank (C. Tischendorf until 09/2006)
                                      Dagmar Monett* (M. Selva until 09/2006)
                                  René Lamour, Lutz Lehmann (since 09/2007)


       * : maternity leave (06/2007 – 10/2007) and half time position (11/2007 – 02/2008)

DFG Research Center Matheon
Mathematics for key technologies
Topic

     DAE Example                    f  x, h ( x, y )   0
                                                 
                                                                                Corresponding
                                    g  y , h ( x, y )   0
                                                                            computational graph
                                     x , y , h, f , g 
                                                                                x
                                                                                              f
     Jacobian                                                                   
                                                                                x      h
                                 f 
                                                                              
                                                                                y
                    ( f , g )  h   h              h                                   g
                                                                          y
                    ( x, y )  g   x
                                                    y 
                                                         
                                 
                                 h 
      has rank          1

                                                          
                             Transformation to ODE for ( x, y ) impossible!
                              Structural Analysis à la Pantelides fails!!!

D7: Numerical simulation of integrated circuits for future chip generations                         2
Topic
     Some applications
             Circuit simulation (focus of original project)
             Electromechanical problems (dynamo, plate condenser)
             Multiple pendulum
             Robotic arm


                                                                              Criteria for
                                                                              index 3 or higher:
                                                                                 CV-loops
                                                                                 &
                                                                                 LI-cutsets




D7: Numerical simulation of integrated circuits for future chip generations                           3
Background

     D7 history
           First funding period
                 Circuit-device coupled simulations
                 Determination of suitable discretizations
           Second funding period, first stage (Tischendorf)
                 Incorporation of a system integrator
                 Discretization of new semiconductor device models
                 Inclusion of 2D models by applying the Scharfetter-Gummel approach

     Occurring challenges
           Determination of the tractability index                              treated in
           Computation of consistent initial values                           second stage


D7: Numerical simulation of integrated circuits for future chip generations                   4
Index determination
    DAEs given by the general equation:

                               f ((d ( x(t ))' , x(t ))  0, t  I                      z (t )  d ( x (t ))'
    “Random” path x (t ) yields linearized system with coefficients:

            f                                       f                                   d
     A(t )  ( z (t ), x (t )),              B (t )  ( z (t ), x (t )),          D(t )     ( x (t ))
            z                                       z                                   x
    Continuous matrix function sequence:


                                                                              ( if det( Gi 1 ) <> 0
                                                                                   return index = i + 1 )




      Originally: differentiation approximated by finite differences!!!

D7: Numerical simulation of integrated circuits for future chip generations                                     5
Results
   Repeated Differentiations                     Taylor series arithmetic + Shift op.
                                                  on original specification!!
  “Algorithmic Differentiation” yields the matrices of polynomials
   No truncation errors                                                                                                                 A(t ), B (t ), D(t )
          Term        Q1,13 rel.err.
         (t - 1)0 0.0                                                            Quadratic complexity in degree
         (t - 1)1 5.000e-16                                                            Elapsed running time by the program varying the number of Taylor
                                                                                              coefficients (averages over 20 independent runs)
         (t - 1)2 2.000e-16
                                                                                 0,7
         (t - 1)3 1.478e-15
                                                                                 0,6
         (t -   1)4   6.153e-15
                                                    Elapsed running time (sec)
                                                                                 0,5

          Term        Q2,13 rel.err.                                             0,4

         (t - 1)0 6.790e-14                                                      0,3


         (t - 1)1 1.404e-13                                                      0,2


         (t - 1)2 2.094e-13                                                      0,1

                                                                                  0
         (t - 1)3 2.785e-13                                                            1   2    3   4   5   10    30   50   70    90   110 130 160 190 230 270 310
                                                                                                                 Nr. of Taylor coefficients
         (t - 1)4         –

D7: Numerical simulation of integrated circuits for future chip generations                                                                                          6
Use of Algorithmic Differentiation techniques
                 problem dimensions,
                                                                                       ADOL-C
                 t0 , x, d ( x, t ), f ( z , x, t )
                                                                                                         active and passive variables,
    User class                                               ‘asectra‘                                   initial Taylor coefficients of t
                                                        active section and                   tag 0
                    daeIndexDet.cpp                                                      forward mode
                                                        calculation of the
     Global                                                trajectory, x (t )
   parameters                                                                                            Taylor coefficients of independent (i.e., t)
                                                                                                         and dependent variables (i.e. x (t ) )
                 E.g. print out parameters,
                 degree of Taylor coefficients

                                                             ‘asecdyn‘                                   active and passive variables,
                                                        active section and                               initial Taylor coefficients of x (t ) and t
                                                        calculation of the                    tag 1
                                                        dynamic, d ( x (t ), t )          forward and
                                                         and its derivative              reverse modes
                                                          z (t )  d ( x(t ), t )
                                                        using shift operator
                                                                                                         Taylor coefficients of independent
                                                                                                         (i.e., t and x (t ) ) and dependent variables
                                                                                                         (i.e. d ( x (t ), t ) ) and adjoints

                                                                                                         active and passive variables,
                                                                                                         initial Taylor coefficients of d( x (t ), t ),
                                                             ‘asecdae‘                                    x (t ) and t
                                                        active section and                    tag 2
                                                                                          forward and
                                                        calculation of the
                                                                                         reverse modes
                                                        DAE, f ( z (t ), x (t ), t )

                                                                                                         Taylor coefficients of independent
                                                                                                         (i.e., d( x (t ), t ) and x (t )) and dependent
                                                                                                         variables (i.e. f ( z (t ), x (t ), t ) ) and adjoints

                                                       Construct
                                                       matrices
                                                      A, B, and D


D7: Numerical simulation of integrated circuits for future chip generations                                                                                       7
Example: Bike Dynamo
   (In cooperation with project D13)                                                           (Index 4)
                              
                              pv
                                  ~                                   p   : position of the mass point
                              
                              v  f ( v, j L , t )                  v   : velocity
                              0  p  z (t )                          e : voltage
               
              Ce  Ge  jL  0                                         : magnetic flow
                      
                      e  0                                          jL : conductance
                                L (v, t ).                      m, k , k0 , C , G   are known
     with
     ~                  f mech 2                                       f mech  gm tan( )
     f (v , j L , t )            k0 jL sin(2kvt )
                          m     mk
        L (v, t )  k0 r cos(2kvt )

              E.g. t  0                  Singular point

      The new method correctly computes the index even at problem singularities!!!

D7: Numerical simulation of integrated circuits for future chip generations                                8
Example: Bipolar ring oscillator with inductor
                                                                                                  (Index 2)
                                                                          G (e1  e11 )  jC1  j B 3  j1, 3  0
                                                                         G (e2  e11 )  jC 2  j B 4  j2, 3  0
                                                                               jE 3  j E 4  i  j1,3  j2, 3  0
                                                                         G (e4  e11 )  jC 3  j B 5  j4, 6  0
                                                                         G (e5  e11 )  jC 4  j B 6  j5, 6  0
                                                                               jE 5  jE 6  i  j4, 6  j5, 6  0
                                                                v        G (e7  e11 )  jC 5  jB1  j7 ,9  0
     ja ,b     
              q (ea  eb )      q (v)  4 10 11 vB 1 
                                                               vB        G (e8  e11 )  jC 6  jB 2  j8,9  0
      jB  jBE  jBC
                                                                               jE1  j E 2  i  j7 ,9  j8,9  0
                     v BE                v BC
              IS      vT          IS      vT                                                         jv  3i  0
              (e            1)  (e            1)
                                 r                                                                u10  v  0
      jC  jBE  (1   r ) jBC                                                                  Lj 'L  e11  0
      L,  ,  r , v, vT , vB , G, I S , i are known        G (6e11  e1  e2  e4  e5  e7  e8 )  jL  0

D7: Numerical simulation of integrated circuits for future chip generations                                          9
Achievements

   Main achievements

    Exact differentiations without explicit specification of derivatives
     expressions
    High accurate results (e.g. checking eps-conditions: equal to 0 up
     to machine precision). Accurate calculation of the index /
     consistent initial values (for the linear case)
    New matrix-algebra operations to deal with AD (e.g.
     implementation of special matrix-matrix multiplications, QR
     decomposition of matrices of Taylor polynomials, etc.) with
     operator overloading in C++
    New program and library for the index determination and the
     consistent initialization



D7: Numerical simulation of integrated circuits for future chip generations                  10
Cooperations within MATHEON and externally
      Cooperations within application area
          D13 (higher index problems , device models for electrical circuits)

      Cooperations with other application areas
          C12 (software development, AD issues, algebraic equations solving)

      External Cooperations                         2nd half:
      1st half (until 09/2006):                          C. Tischendorf, M. Selva (Univ. Cologne)
           A. Jüngel (Univ. Mainz)                       F. Mazzia (Università di Bari, Italy)
           M. Günther (Univ. Wuppertal)                  J. D. Pryce (Cranfield Univ., UK)
           R. Riaza (Univ. Madrid, Spain)                N. S. Nedialkov (McMaster Univ., Canada)
           C. Führer (Univ. Lund, Sweden)                S. Campbell (North Carolina State Univ., USA)
                                                         P. Barton (MIT, USA)
                                                         H. G. Bock (Univ. Heidelberg)
                                                         A. Walther (Univ. Dresden)

D7: Numerical simulation of integrated circuits for future chip generations                              11
Plans for 2008/2009 and beyond

   1. Computation of consistent initial values
          Nonlinear case, via [März/Lamour] (3 months)
   2. Sparse implementation
          Sparse LU-based implementation of [März/Lamour]
             using Taylor arithmetic (6 months)
          Investigate connections to approaches of [Campbell] & [Kunkel/Mehrmann]
   3. Structural analysis
          Exploration of extension of [Pantelides/Pryce]
             to computational graphs (3 months)


    4. If 3. promising

                      Development and implementation of method (in additional year)


D7: Numerical simulation of integrated circuits for future chip generations           12
Plans for 2008/2009 and beyond

     Solution of introductory example based on graph

       Expanded system                                   Maximal Degree of Variables
                        
               z  h ( x, y )  0                                    x        y   z
                                                                     1        1   0
                   f ( x, z )  0
                                                                     0        –   0
                    g ( y, z )  0
                                                                     –        0   0




D7: Numerical simulation of integrated circuits for future chip generations            13
Plans for 2008/2009 and beyond

     Solution of introductory example based on graph

       Expanded system                                   Maximal Degree of Variables
                        
               z  h ( x, y )  0                                    x        y   z
                                                                     1        1   0
                   f ( x, z )  0
                                                                     0        –   0
                    g ( y, z )  0
                                                                     –        0   0

                                                Occurrence of derivatives determines
                                             structural index via maximal transversal

        Combinatorial subtasks:
         Identification of replicated subgraphs
         Maximal Weighted Matching on DAG
         Linear Assignment Problem on Matrix
D7: Numerical simulation of integrated circuits for future chip generations            14
Statistics I: Publications, Talks, etc

         Refereed Publications 2006-2008:                            1
         Submitted Preprints:                                        1
         Books:                                                      1
         Conference Proceedings:                                     4
         Further publications:                                       4


         PhD Thesis (completed):                                     1 (first stage)
         Habilitations:                                              –


         Plenary Lectures:                                           –
         Invited talks:                                              2


         Offers (Prof. and similar):                                 –


D7: Numerical simulation of integrated circuits for future chip generations            15
Statistics II: Additional funding

      Public funding

      BMBF project
                  Multiskalensysteme in Mikro- und Optoelektronik: Numerische
                  Simulation von Hochfrequenzschaltungen der Kommunikationstechnik
                  (until 09/2006,
                  C. Tischendorf and M. Selva continued the cooperation)

      BMBF project
                  NOVOEXP (Numerische Optimierung … für optimale Versuchsplanung …
                  in der Chemie …) im Förderschwerpunkt: Mathematik für Innovationen
                  in Industrie und Dienstleistungen together with Univ. Heidelberg, TU
                  Berlin, Univ. Marburg, BASF, Knauer
                  Cooperation topic: AD for DAEs




D7: Numerical simulation of integrated circuits for future chip generations              16
Statistics III: Relation to applications a/o industry


       External Industrial Cooperations

          Infineon Technologies, Quimonda

          (mainly accomplished until 09/2006, first stage)




D7: Numerical simulation of integrated circuits for future chip generations       17
Statistics IV: Visibility

      Software
      MECS: Multiphysical Electric Circuit Simulator
      A Matlab-program for the simulation of electrical circuits
      http://www.mi.uni-koeln.de/~mselva/software.html
      (Initiated inside D7 and further developed at the University of Cologne)

      daeIndexDet: Program for the index determination in DAEs
      indexdet: Corresponding library
      Using Algorithmic Differentiation techniques (ADOL-C package for AD)
      http://www.mathematik.hu-berlin.de/~monett/indexdet/indexdet.html


      Internal Workshop
     Index computations and structural analysis of DAEs (18/02/2008)
     Invited guests:
              R. März (Humboldt-Univ. zu Berlin)
              C. Tischendorf (Univ. zu Köln)
              J. Pryce (Cranfield University, UK)

D7: Numerical simulation of integrated circuits for future chip generations                      18

More Related Content

What's hot

Machine learning of structured outputs
Machine learning of structured outputsMachine learning of structured outputs
Machine learning of structured outputszukun
 
Lesson 1: Functions
Lesson 1: FunctionsLesson 1: Functions
Lesson 1: Functions
Matthew Leingang
 
Lecture1
Lecture1Lecture1
Lecture1rjaeh
 
Mesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic SamplingMesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic Sampling
Gabriel Peyré
 
Bayesian Defect Signal Analysis for Nondestructive Evaluation of Materials
Bayesian Defect Signal Analysis for Nondestructive Evaluation of MaterialsBayesian Defect Signal Analysis for Nondestructive Evaluation of Materials
Bayesian Defect Signal Analysis for Nondestructive Evaluation of Materials
Aleksandar Dogandžić
 
Spectral methods for linear systems with random inputs
Spectral methods for linear systems with random inputsSpectral methods for linear systems with random inputs
Spectral methods for linear systems with random inputs
David Gleich
 
Lesson 12: Linear Approximation and Differentials (Section 41 slides)
Lesson 12: Linear Approximation and Differentials (Section 41 slides)Lesson 12: Linear Approximation and Differentials (Section 41 slides)
Lesson 12: Linear Approximation and Differentials (Section 41 slides)
Matthew Leingang
 
Control Techniques for Complex Systems
Control Techniques for Complex SystemsControl Techniques for Complex Systems
Control Techniques for Complex Systems
Sean Meyn
 
Derivative Free Optimization
Derivative Free OptimizationDerivative Free Optimization
Derivative Free Optimization
Olivier Teytaud
 
CVPR2010: Advanced ITinCVPR in a Nutshell: part 5: Shape, Matching and Diverg...
CVPR2010: Advanced ITinCVPR in a Nutshell: part 5: Shape, Matching and Diverg...CVPR2010: Advanced ITinCVPR in a Nutshell: part 5: Shape, Matching and Diverg...
CVPR2010: Advanced ITinCVPR in a Nutshell: part 5: Shape, Matching and Diverg...zukun
 
Lesson 1: Functions
Lesson 1: FunctionsLesson 1: Functions
Lesson 1: Functions
Matthew Leingang
 
Gauge Systems With Noncommutative Phase Space
Gauge Systems With Noncommutative Phase SpaceGauge Systems With Noncommutative Phase Space
Gauge Systems With Noncommutative Phase Spaceguest9fa195
 
Math Homework 9
Math Homework 9Math Homework 9
Math Homework 9jjlendaya
 
Camera calibration
Camera calibrationCamera calibration
Camera calibration
Yuji Oyamada
 
Bouguet's MatLab Camera Calibration Toolbox
Bouguet's MatLab Camera Calibration ToolboxBouguet's MatLab Camera Calibration Toolbox
Bouguet's MatLab Camera Calibration Toolbox
Yuji Oyamada
 

What's hot (17)

Machine learning of structured outputs
Machine learning of structured outputsMachine learning of structured outputs
Machine learning of structured outputs
 
4th Semester Mechanincal Engineering (2012-December) Question Papers
4th Semester Mechanincal Engineering (2012-December) Question Papers4th Semester Mechanincal Engineering (2012-December) Question Papers
4th Semester Mechanincal Engineering (2012-December) Question Papers
 
Lesson 1: Functions
Lesson 1: FunctionsLesson 1: Functions
Lesson 1: Functions
 
Lecture1
Lecture1Lecture1
Lecture1
 
Mesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic SamplingMesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic Sampling
 
Session 13
Session 13Session 13
Session 13
 
Bayesian Defect Signal Analysis for Nondestructive Evaluation of Materials
Bayesian Defect Signal Analysis for Nondestructive Evaluation of MaterialsBayesian Defect Signal Analysis for Nondestructive Evaluation of Materials
Bayesian Defect Signal Analysis for Nondestructive Evaluation of Materials
 
Spectral methods for linear systems with random inputs
Spectral methods for linear systems with random inputsSpectral methods for linear systems with random inputs
Spectral methods for linear systems with random inputs
 
Lesson 12: Linear Approximation and Differentials (Section 41 slides)
Lesson 12: Linear Approximation and Differentials (Section 41 slides)Lesson 12: Linear Approximation and Differentials (Section 41 slides)
Lesson 12: Linear Approximation and Differentials (Section 41 slides)
 
Control Techniques for Complex Systems
Control Techniques for Complex SystemsControl Techniques for Complex Systems
Control Techniques for Complex Systems
 
Derivative Free Optimization
Derivative Free OptimizationDerivative Free Optimization
Derivative Free Optimization
 
CVPR2010: Advanced ITinCVPR in a Nutshell: part 5: Shape, Matching and Diverg...
CVPR2010: Advanced ITinCVPR in a Nutshell: part 5: Shape, Matching and Diverg...CVPR2010: Advanced ITinCVPR in a Nutshell: part 5: Shape, Matching and Diverg...
CVPR2010: Advanced ITinCVPR in a Nutshell: part 5: Shape, Matching and Diverg...
 
Lesson 1: Functions
Lesson 1: FunctionsLesson 1: Functions
Lesson 1: Functions
 
Gauge Systems With Noncommutative Phase Space
Gauge Systems With Noncommutative Phase SpaceGauge Systems With Noncommutative Phase Space
Gauge Systems With Noncommutative Phase Space
 
Math Homework 9
Math Homework 9Math Homework 9
Math Homework 9
 
Camera calibration
Camera calibrationCamera calibration
Camera calibration
 
Bouguet's MatLab Camera Calibration Toolbox
Bouguet's MatLab Camera Calibration ToolboxBouguet's MatLab Camera Calibration Toolbox
Bouguet's MatLab Camera Calibration Toolbox
 

Viewers also liked

Predicting Star Ratings based on Annotated Reviewss of Mobile Apps [Slides]
Predicting Star Ratings based on Annotated Reviewss of Mobile Apps [Slides]Predicting Star Ratings based on Annotated Reviewss of Mobile Apps [Slides]
Predicting Star Ratings based on Annotated Reviewss of Mobile Apps [Slides]
Dagmar Monett
 
Joint Software Engineering to support STEM Education: Experiences before, dur...
Joint Software Engineering to support STEM Education: Experiences before, dur...Joint Software Engineering to support STEM Education: Experiences before, dur...
Joint Software Engineering to support STEM Education: Experiences before, dur...
Dagmar Monett
 
Using BDI-extended NetLogo Agents in Undergraduate CS Research and Teaching
Using BDI-extended NetLogo Agents in Undergraduate CS Research and TeachingUsing BDI-extended NetLogo Agents in Undergraduate CS Research and Teaching
Using BDI-extended NetLogo Agents in Undergraduate CS Research and Teaching
Dagmar Monett
 
Walking the path from the MOOC to my classroom: My collection of methods and ...
Walking the path from the MOOC to my classroom: My collection of methods and ...Walking the path from the MOOC to my classroom: My collection of methods and ...
Walking the path from the MOOC to my classroom: My collection of methods and ...
Dagmar Monett
 
Agile or traditional Software Engineering?
Agile or traditional Software Engineering? Agile or traditional Software Engineering?
Agile or traditional Software Engineering?
Dagmar Monett
 
Understanding the Cuban Blogosphere: Retrospective and Perspectives based on ...
Understanding the Cuban Blogosphere: Retrospective and Perspectives based on ...Understanding the Cuban Blogosphere: Retrospective and Perspectives based on ...
Understanding the Cuban Blogosphere: Retrospective and Perspectives based on ...
Dagmar Monett
 
Simulating the Fractional Reserve Banking using Agent-based Modelling with Ne...
Simulating the Fractional Reserve Banking using Agent-based Modelling with Ne...Simulating the Fractional Reserve Banking using Agent-based Modelling with Ne...
Simulating the Fractional Reserve Banking using Agent-based Modelling with Ne...
Dagmar Monett
 
Evolving Lesson Plans to Assist Educators: From Paper-Based to Adaptive Lesso...
Evolving Lesson Plans to Assist Educators: From Paper-Based to Adaptive Lesso...Evolving Lesson Plans to Assist Educators: From Paper-Based to Adaptive Lesso...
Evolving Lesson Plans to Assist Educators: From Paper-Based to Adaptive Lesso...
Dagmar Monett
 
Teaching Students Collaborative Requirements Engineering. Case Study Red:Wire
Teaching Students Collaborative Requirements Engineering. Case Study Red:WireTeaching Students Collaborative Requirements Engineering. Case Study Red:Wire
Teaching Students Collaborative Requirements Engineering. Case Study Red:Wire
Dagmar Monett
 
Agile Project-Based Teaching and Learning
Agile Project-Based Teaching and LearningAgile Project-Based Teaching and Learning
Agile Project-Based Teaching and Learning
Dagmar Monett
 
Software Requirements Elicitation Methods
Software Requirements Elicitation MethodsSoftware Requirements Elicitation Methods
Software Requirements Elicitation Methods
mnaeem22
 
Agent-Based Configuration of (Metaheuristic) Algorithms - Doctoral dissertation
Agent-Based Configuration of (Metaheuristic) Algorithms - Doctoral dissertationAgent-Based Configuration of (Metaheuristic) Algorithms - Doctoral dissertation
Agent-Based Configuration of (Metaheuristic) Algorithms - Doctoral dissertation
Dagmar Monett
 
Experiences in Software Testing (lecture slides)
Experiences in Software Testing (lecture slides)Experiences in Software Testing (lecture slides)
Experiences in Software Testing (lecture slides)
Dagmar Monett
 
Key Issues for Requirements Engineering (lecture slides)
Key Issues for Requirements Engineering (lecture slides)Key Issues for Requirements Engineering (lecture slides)
Key Issues for Requirements Engineering (lecture slides)
Dagmar Monett
 
E-Learning Adoption in a Higher Education Setting: An Empirical Study
E-Learning Adoption in a Higher Education Setting: An Empirical StudyE-Learning Adoption in a Higher Education Setting: An Empirical Study
E-Learning Adoption in a Higher Education Setting: An Empirical Study
Dagmar Monett
 
Requirements Engineering Techniques for Eliciting Requirements (lecture slides)
Requirements Engineering Techniques for Eliciting Requirements (lecture slides)Requirements Engineering Techniques for Eliciting Requirements (lecture slides)
Requirements Engineering Techniques for Eliciting Requirements (lecture slides)
Dagmar Monett
 
Software requirement elicitation
Software requirement elicitationSoftware requirement elicitation
Software requirement elicitation
Pankamol Srikaew
 
Introduction to Agents and Multi-agent Systems (lecture slides)
Introduction to Agents and Multi-agent Systems (lecture slides)Introduction to Agents and Multi-agent Systems (lecture slides)
Introduction to Agents and Multi-agent Systems (lecture slides)
Dagmar Monett
 
A Structured Approach to Requirements Analysis (lecture slides)
A Structured Approach to Requirements Analysis (lecture slides)A Structured Approach to Requirements Analysis (lecture slides)
A Structured Approach to Requirements Analysis (lecture slides)
Dagmar Monett
 
Methods for Validating and Testing Software Requirements (lecture slides)
Methods for Validating and Testing Software Requirements (lecture slides)Methods for Validating and Testing Software Requirements (lecture slides)
Methods for Validating and Testing Software Requirements (lecture slides)
Dagmar Monett
 

Viewers also liked (20)

Predicting Star Ratings based on Annotated Reviewss of Mobile Apps [Slides]
Predicting Star Ratings based on Annotated Reviewss of Mobile Apps [Slides]Predicting Star Ratings based on Annotated Reviewss of Mobile Apps [Slides]
Predicting Star Ratings based on Annotated Reviewss of Mobile Apps [Slides]
 
Joint Software Engineering to support STEM Education: Experiences before, dur...
Joint Software Engineering to support STEM Education: Experiences before, dur...Joint Software Engineering to support STEM Education: Experiences before, dur...
Joint Software Engineering to support STEM Education: Experiences before, dur...
 
Using BDI-extended NetLogo Agents in Undergraduate CS Research and Teaching
Using BDI-extended NetLogo Agents in Undergraduate CS Research and TeachingUsing BDI-extended NetLogo Agents in Undergraduate CS Research and Teaching
Using BDI-extended NetLogo Agents in Undergraduate CS Research and Teaching
 
Walking the path from the MOOC to my classroom: My collection of methods and ...
Walking the path from the MOOC to my classroom: My collection of methods and ...Walking the path from the MOOC to my classroom: My collection of methods and ...
Walking the path from the MOOC to my classroom: My collection of methods and ...
 
Agile or traditional Software Engineering?
Agile or traditional Software Engineering? Agile or traditional Software Engineering?
Agile or traditional Software Engineering?
 
Understanding the Cuban Blogosphere: Retrospective and Perspectives based on ...
Understanding the Cuban Blogosphere: Retrospective and Perspectives based on ...Understanding the Cuban Blogosphere: Retrospective and Perspectives based on ...
Understanding the Cuban Blogosphere: Retrospective and Perspectives based on ...
 
Simulating the Fractional Reserve Banking using Agent-based Modelling with Ne...
Simulating the Fractional Reserve Banking using Agent-based Modelling with Ne...Simulating the Fractional Reserve Banking using Agent-based Modelling with Ne...
Simulating the Fractional Reserve Banking using Agent-based Modelling with Ne...
 
Evolving Lesson Plans to Assist Educators: From Paper-Based to Adaptive Lesso...
Evolving Lesson Plans to Assist Educators: From Paper-Based to Adaptive Lesso...Evolving Lesson Plans to Assist Educators: From Paper-Based to Adaptive Lesso...
Evolving Lesson Plans to Assist Educators: From Paper-Based to Adaptive Lesso...
 
Teaching Students Collaborative Requirements Engineering. Case Study Red:Wire
Teaching Students Collaborative Requirements Engineering. Case Study Red:WireTeaching Students Collaborative Requirements Engineering. Case Study Red:Wire
Teaching Students Collaborative Requirements Engineering. Case Study Red:Wire
 
Agile Project-Based Teaching and Learning
Agile Project-Based Teaching and LearningAgile Project-Based Teaching and Learning
Agile Project-Based Teaching and Learning
 
Software Requirements Elicitation Methods
Software Requirements Elicitation MethodsSoftware Requirements Elicitation Methods
Software Requirements Elicitation Methods
 
Agent-Based Configuration of (Metaheuristic) Algorithms - Doctoral dissertation
Agent-Based Configuration of (Metaheuristic) Algorithms - Doctoral dissertationAgent-Based Configuration of (Metaheuristic) Algorithms - Doctoral dissertation
Agent-Based Configuration of (Metaheuristic) Algorithms - Doctoral dissertation
 
Experiences in Software Testing (lecture slides)
Experiences in Software Testing (lecture slides)Experiences in Software Testing (lecture slides)
Experiences in Software Testing (lecture slides)
 
Key Issues for Requirements Engineering (lecture slides)
Key Issues for Requirements Engineering (lecture slides)Key Issues for Requirements Engineering (lecture slides)
Key Issues for Requirements Engineering (lecture slides)
 
E-Learning Adoption in a Higher Education Setting: An Empirical Study
E-Learning Adoption in a Higher Education Setting: An Empirical StudyE-Learning Adoption in a Higher Education Setting: An Empirical Study
E-Learning Adoption in a Higher Education Setting: An Empirical Study
 
Requirements Engineering Techniques for Eliciting Requirements (lecture slides)
Requirements Engineering Techniques for Eliciting Requirements (lecture slides)Requirements Engineering Techniques for Eliciting Requirements (lecture slides)
Requirements Engineering Techniques for Eliciting Requirements (lecture slides)
 
Software requirement elicitation
Software requirement elicitationSoftware requirement elicitation
Software requirement elicitation
 
Introduction to Agents and Multi-agent Systems (lecture slides)
Introduction to Agents and Multi-agent Systems (lecture slides)Introduction to Agents and Multi-agent Systems (lecture slides)
Introduction to Agents and Multi-agent Systems (lecture slides)
 
A Structured Approach to Requirements Analysis (lecture slides)
A Structured Approach to Requirements Analysis (lecture slides)A Structured Approach to Requirements Analysis (lecture slides)
A Structured Approach to Requirements Analysis (lecture slides)
 
Methods for Validating and Testing Software Requirements (lecture slides)
Methods for Validating and Testing Software Requirements (lecture slides)Methods for Validating and Testing Software Requirements (lecture slides)
Methods for Validating and Testing Software Requirements (lecture slides)
 

Similar to MATHEON Center Days: Index determination and structural analysis using Algorithmic Differentiation

MATHEON D-Day: Numerical simulation of integrated circuits for future chip ge...
MATHEON D-Day: Numerical simulation of integrated circuits for future chip ge...MATHEON D-Day: Numerical simulation of integrated circuits for future chip ge...
MATHEON D-Day: Numerical simulation of integrated circuits for future chip ge...
Dagmar Monett
 
Approximate Bayesian Computation on GPUs
Approximate Bayesian Computation on GPUsApproximate Bayesian Computation on GPUs
Approximate Bayesian Computation on GPUs
Michael Stumpf
 
Logics of the laplace transform
Logics of the laplace transformLogics of the laplace transform
Logics of the laplace transformTarun Gehlot
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
Declarative Datalog Debugging for Mere Mortals
Declarative Datalog Debugging for Mere MortalsDeclarative Datalog Debugging for Mere Mortals
Declarative Datalog Debugging for Mere Mortals
Bertram Ludäscher
 
Case Study (All)
Case Study (All)Case Study (All)
Case Study (All)gudeyi
 
Cea0001 ppt project
Cea0001 ppt projectCea0001 ppt project
Cea0001 ppt project
cea0001
 
New Mathematical Tools for the Financial Sector
New Mathematical Tools for the Financial SectorNew Mathematical Tools for the Financial Sector
New Mathematical Tools for the Financial Sector
SSA KPI
 
Graph Kernels for Chemical Informatics
Graph Kernels for Chemical InformaticsGraph Kernels for Chemical Informatics
Graph Kernels for Chemical Informatics
Mukund Raj
 
Automatic bayesian cubature
Automatic bayesian cubatureAutomatic bayesian cubature
Automatic bayesian cubature
Jagadeeswaran Rathinavel
 
Parameter Estimation in Stochastic Differential Equations by Continuous Optim...
Parameter Estimation in Stochastic Differential Equations by Continuous Optim...Parameter Estimation in Stochastic Differential Equations by Continuous Optim...
Parameter Estimation in Stochastic Differential Equations by Continuous Optim...
SSA KPI
 
Presentation.pdf
Presentation.pdfPresentation.pdf
Presentation.pdf
Chiheb Ben Hammouda
 
A Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR FiltersA Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR Filters
IDES Editor
 
Q-Metrics in Theory And Practice
Q-Metrics in Theory And PracticeQ-Metrics in Theory And Practice
Q-Metrics in Theory And Practice
guest3550292
 
Q-Metrics in Theory and Practice
Q-Metrics in Theory and PracticeQ-Metrics in Theory and Practice
Q-Metrics in Theory and Practice
Magdi Mohamed
 

Similar to MATHEON Center Days: Index determination and structural analysis using Algorithmic Differentiation (20)

MATHEON D-Day: Numerical simulation of integrated circuits for future chip ge...
MATHEON D-Day: Numerical simulation of integrated circuits for future chip ge...MATHEON D-Day: Numerical simulation of integrated circuits for future chip ge...
MATHEON D-Day: Numerical simulation of integrated circuits for future chip ge...
 
Approximate Bayesian Computation on GPUs
Approximate Bayesian Computation on GPUsApproximate Bayesian Computation on GPUs
Approximate Bayesian Computation on GPUs
 
Logics of the laplace transform
Logics of the laplace transformLogics of the laplace transform
Logics of the laplace transform
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Declarative Datalog Debugging for Mere Mortals
Declarative Datalog Debugging for Mere MortalsDeclarative Datalog Debugging for Mere Mortals
Declarative Datalog Debugging for Mere Mortals
 
Case Study (All)
Case Study (All)Case Study (All)
Case Study (All)
 
Rdnd2008
Rdnd2008Rdnd2008
Rdnd2008
 
Adc
AdcAdc
Adc
 
Mat lab
Mat labMat lab
Mat lab
 
Cea0001 ppt project
Cea0001 ppt projectCea0001 ppt project
Cea0001 ppt project
 
YSC 2013
YSC 2013YSC 2013
YSC 2013
 
cswiercz-general-presentation
cswiercz-general-presentationcswiercz-general-presentation
cswiercz-general-presentation
 
New Mathematical Tools for the Financial Sector
New Mathematical Tools for the Financial SectorNew Mathematical Tools for the Financial Sector
New Mathematical Tools for the Financial Sector
 
Graph Kernels for Chemical Informatics
Graph Kernels for Chemical InformaticsGraph Kernels for Chemical Informatics
Graph Kernels for Chemical Informatics
 
Automatic bayesian cubature
Automatic bayesian cubatureAutomatic bayesian cubature
Automatic bayesian cubature
 
Parameter Estimation in Stochastic Differential Equations by Continuous Optim...
Parameter Estimation in Stochastic Differential Equations by Continuous Optim...Parameter Estimation in Stochastic Differential Equations by Continuous Optim...
Parameter Estimation in Stochastic Differential Equations by Continuous Optim...
 
Presentation.pdf
Presentation.pdfPresentation.pdf
Presentation.pdf
 
A Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR FiltersA Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR Filters
 
Q-Metrics in Theory And Practice
Q-Metrics in Theory And PracticeQ-Metrics in Theory And Practice
Q-Metrics in Theory And Practice
 
Q-Metrics in Theory and Practice
Q-Metrics in Theory and PracticeQ-Metrics in Theory and Practice
Q-Metrics in Theory and Practice
 

More from Dagmar Monett

Narratives that speak AI lingua? AI vocabulary in listed companies' annual re...
Narratives that speak AI lingua? AI vocabulary in listed companies' annual re...Narratives that speak AI lingua? AI vocabulary in listed companies' annual re...
Narratives that speak AI lingua? AI vocabulary in listed companies' annual re...
Dagmar Monett
 
Game-based Learning as a Suitable Approach for Teaching Digital Ethical Think...
Game-based Learning as a Suitable Approach for Teaching Digital Ethical Think...Game-based Learning as a Suitable Approach for Teaching Digital Ethical Think...
Game-based Learning as a Suitable Approach for Teaching Digital Ethical Think...
Dagmar Monett
 
University-Industry Collaboration's Next Level: A Comparative Study as Basis ...
University-Industry Collaboration's Next Level: A Comparative Study as Basis ...University-Industry Collaboration's Next Level: A Comparative Study as Basis ...
University-Industry Collaboration's Next Level: A Comparative Study as Basis ...
Dagmar Monett
 
The Changing Landscape of Digital Technologies for Learning
The Changing Landscape of Digital Technologies for Learning The Changing Landscape of Digital Technologies for Learning
The Changing Landscape of Digital Technologies for Learning
Dagmar Monett
 
Will Robots Take all the Jobs? Not yet.
Will Robots Take all the Jobs? Not yet.Will Robots Take all the Jobs? Not yet.
Will Robots Take all the Jobs? Not yet.
Dagmar Monett
 
Coming to terms with intelligence in machines
Coming to terms with intelligence in machinesComing to terms with intelligence in machines
Coming to terms with intelligence in machines
Dagmar Monett
 
The Intelligence Corpus, an Annotated Corpus of Definitions of Intelligence: ...
The Intelligence Corpus, an Annotated Corpus of Definitions of Intelligence: ...The Intelligence Corpus, an Annotated Corpus of Definitions of Intelligence: ...
The Intelligence Corpus, an Annotated Corpus of Definitions of Intelligence: ...
Dagmar Monett
 
Artificial Intelligence: The Promise, the Myth, and a Dose of Reality
Artificial Intelligence: The Promise, the Myth, and a Dose of RealityArtificial Intelligence: The Promise, the Myth, and a Dose of Reality
Artificial Intelligence: The Promise, the Myth, and a Dose of Reality
Dagmar Monett
 
Intelligence, the elusive concept and general capability still not found in m...
Intelligence, the elusive concept and general capability still not found in m...Intelligence, the elusive concept and general capability still not found in m...
Intelligence, the elusive concept and general capability still not found in m...
Dagmar Monett
 
The I in AI (or why there is still none)
The I in AI (or why there is still none)The I in AI (or why there is still none)
The I in AI (or why there is still none)
Dagmar Monett
 
Erfahrungen aus Projektbasiertes Lernen im Informatik Studium - The Missing p...
Erfahrungen aus Projektbasiertes Lernen im Informatik Studium - The Missing p...Erfahrungen aus Projektbasiertes Lernen im Informatik Studium - The Missing p...
Erfahrungen aus Projektbasiertes Lernen im Informatik Studium - The Missing p...
Dagmar Monett
 
Modelling Software Requirements: Important diagrams and templates (lecture sl...
Modelling Software Requirements: Important diagrams and templates (lecture sl...Modelling Software Requirements: Important diagrams and templates (lecture sl...
Modelling Software Requirements: Important diagrams and templates (lecture sl...
Dagmar Monett
 
Requirements Engineering Methods for Documenting Requirements (lecture slides)
Requirements Engineering Methods for Documenting Requirements (lecture slides)Requirements Engineering Methods for Documenting Requirements (lecture slides)
Requirements Engineering Methods for Documenting Requirements (lecture slides)
Dagmar Monett
 
Genetic Algorithms and Ant Colony Optimisation (lecture slides)
Genetic Algorithms and Ant Colony Optimisation (lecture slides)Genetic Algorithms and Ant Colony Optimisation (lecture slides)
Genetic Algorithms and Ant Colony Optimisation (lecture slides)
Dagmar Monett
 

More from Dagmar Monett (14)

Narratives that speak AI lingua? AI vocabulary in listed companies' annual re...
Narratives that speak AI lingua? AI vocabulary in listed companies' annual re...Narratives that speak AI lingua? AI vocabulary in listed companies' annual re...
Narratives that speak AI lingua? AI vocabulary in listed companies' annual re...
 
Game-based Learning as a Suitable Approach for Teaching Digital Ethical Think...
Game-based Learning as a Suitable Approach for Teaching Digital Ethical Think...Game-based Learning as a Suitable Approach for Teaching Digital Ethical Think...
Game-based Learning as a Suitable Approach for Teaching Digital Ethical Think...
 
University-Industry Collaboration's Next Level: A Comparative Study as Basis ...
University-Industry Collaboration's Next Level: A Comparative Study as Basis ...University-Industry Collaboration's Next Level: A Comparative Study as Basis ...
University-Industry Collaboration's Next Level: A Comparative Study as Basis ...
 
The Changing Landscape of Digital Technologies for Learning
The Changing Landscape of Digital Technologies for Learning The Changing Landscape of Digital Technologies for Learning
The Changing Landscape of Digital Technologies for Learning
 
Will Robots Take all the Jobs? Not yet.
Will Robots Take all the Jobs? Not yet.Will Robots Take all the Jobs? Not yet.
Will Robots Take all the Jobs? Not yet.
 
Coming to terms with intelligence in machines
Coming to terms with intelligence in machinesComing to terms with intelligence in machines
Coming to terms with intelligence in machines
 
The Intelligence Corpus, an Annotated Corpus of Definitions of Intelligence: ...
The Intelligence Corpus, an Annotated Corpus of Definitions of Intelligence: ...The Intelligence Corpus, an Annotated Corpus of Definitions of Intelligence: ...
The Intelligence Corpus, an Annotated Corpus of Definitions of Intelligence: ...
 
Artificial Intelligence: The Promise, the Myth, and a Dose of Reality
Artificial Intelligence: The Promise, the Myth, and a Dose of RealityArtificial Intelligence: The Promise, the Myth, and a Dose of Reality
Artificial Intelligence: The Promise, the Myth, and a Dose of Reality
 
Intelligence, the elusive concept and general capability still not found in m...
Intelligence, the elusive concept and general capability still not found in m...Intelligence, the elusive concept and general capability still not found in m...
Intelligence, the elusive concept and general capability still not found in m...
 
The I in AI (or why there is still none)
The I in AI (or why there is still none)The I in AI (or why there is still none)
The I in AI (or why there is still none)
 
Erfahrungen aus Projektbasiertes Lernen im Informatik Studium - The Missing p...
Erfahrungen aus Projektbasiertes Lernen im Informatik Studium - The Missing p...Erfahrungen aus Projektbasiertes Lernen im Informatik Studium - The Missing p...
Erfahrungen aus Projektbasiertes Lernen im Informatik Studium - The Missing p...
 
Modelling Software Requirements: Important diagrams and templates (lecture sl...
Modelling Software Requirements: Important diagrams and templates (lecture sl...Modelling Software Requirements: Important diagrams and templates (lecture sl...
Modelling Software Requirements: Important diagrams and templates (lecture sl...
 
Requirements Engineering Methods for Documenting Requirements (lecture slides)
Requirements Engineering Methods for Documenting Requirements (lecture slides)Requirements Engineering Methods for Documenting Requirements (lecture slides)
Requirements Engineering Methods for Documenting Requirements (lecture slides)
 
Genetic Algorithms and Ant Colony Optimisation (lecture slides)
Genetic Algorithms and Ant Colony Optimisation (lecture slides)Genetic Algorithms and Ant Colony Optimisation (lecture slides)
Genetic Algorithms and Ant Colony Optimisation (lecture slides)
 

Recently uploaded

Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 

Recently uploaded (20)

Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 

MATHEON Center Days: Index determination and structural analysis using Algorithmic Differentiation

  • 1. D7 : (old title) Numerical simulation of integrated circuits for future chip generations (new title) Index determination and structural analysis using Algorithmic Differentiation Andreas Griewank (C. Tischendorf until 09/2006) Dagmar Monett* (M. Selva until 09/2006) René Lamour, Lutz Lehmann (since 09/2007) * : maternity leave (06/2007 – 10/2007) and half time position (11/2007 – 02/2008) DFG Research Center Matheon Mathematics for key technologies
  • 2. Topic DAE Example f  x, h ( x, y )   0   Corresponding g  y , h ( x, y )   0   computational graph x , y , h, f , g  x f Jacobian  x h  f     y  ( f , g )  h   h h  g     y  ( x, y )  g   x     y      h  has rank  1   Transformation to ODE for ( x, y ) impossible! Structural Analysis à la Pantelides fails!!! D7: Numerical simulation of integrated circuits for future chip generations 2
  • 3. Topic Some applications  Circuit simulation (focus of original project)  Electromechanical problems (dynamo, plate condenser)  Multiple pendulum  Robotic arm Criteria for index 3 or higher: CV-loops & LI-cutsets D7: Numerical simulation of integrated circuits for future chip generations 3
  • 4. Background D7 history  First funding period  Circuit-device coupled simulations  Determination of suitable discretizations  Second funding period, first stage (Tischendorf)  Incorporation of a system integrator  Discretization of new semiconductor device models  Inclusion of 2D models by applying the Scharfetter-Gummel approach Occurring challenges  Determination of the tractability index treated in  Computation of consistent initial values second stage D7: Numerical simulation of integrated circuits for future chip generations 4
  • 5. Index determination DAEs given by the general equation: f ((d ( x(t ))' , x(t ))  0, t  I z (t )  d ( x (t ))' “Random” path x (t ) yields linearized system with coefficients: f f d A(t )  ( z (t ), x (t )), B (t )  ( z (t ), x (t )), D(t )  ( x (t )) z z x Continuous matrix function sequence: ( if det( Gi 1 ) <> 0 return index = i + 1 ) Originally: differentiation approximated by finite differences!!! D7: Numerical simulation of integrated circuits for future chip generations 5
  • 6. Results Repeated Differentiations  Taylor series arithmetic + Shift op. on original specification!! “Algorithmic Differentiation” yields the matrices of polynomials No truncation errors A(t ), B (t ), D(t ) Term Q1,13 rel.err. (t - 1)0 0.0 Quadratic complexity in degree (t - 1)1 5.000e-16 Elapsed running time by the program varying the number of Taylor coefficients (averages over 20 independent runs) (t - 1)2 2.000e-16 0,7 (t - 1)3 1.478e-15 0,6 (t - 1)4 6.153e-15 Elapsed running time (sec) 0,5 Term Q2,13 rel.err. 0,4 (t - 1)0 6.790e-14 0,3 (t - 1)1 1.404e-13 0,2 (t - 1)2 2.094e-13 0,1 0 (t - 1)3 2.785e-13 1 2 3 4 5 10 30 50 70 90 110 130 160 190 230 270 310 Nr. of Taylor coefficients (t - 1)4 – D7: Numerical simulation of integrated circuits for future chip generations 6
  • 7. Use of Algorithmic Differentiation techniques problem dimensions, ADOL-C t0 , x, d ( x, t ), f ( z , x, t ) active and passive variables, User class ‘asectra‘ initial Taylor coefficients of t active section and tag 0 daeIndexDet.cpp forward mode calculation of the Global trajectory, x (t ) parameters Taylor coefficients of independent (i.e., t) and dependent variables (i.e. x (t ) ) E.g. print out parameters, degree of Taylor coefficients ‘asecdyn‘ active and passive variables, active section and initial Taylor coefficients of x (t ) and t calculation of the tag 1 dynamic, d ( x (t ), t ) forward and and its derivative reverse modes z (t )  d ( x(t ), t ) using shift operator Taylor coefficients of independent (i.e., t and x (t ) ) and dependent variables (i.e. d ( x (t ), t ) ) and adjoints active and passive variables, initial Taylor coefficients of d( x (t ), t ), ‘asecdae‘ x (t ) and t active section and tag 2 forward and calculation of the reverse modes DAE, f ( z (t ), x (t ), t ) Taylor coefficients of independent (i.e., d( x (t ), t ) and x (t )) and dependent variables (i.e. f ( z (t ), x (t ), t ) ) and adjoints Construct matrices A, B, and D D7: Numerical simulation of integrated circuits for future chip generations 7
  • 8. Example: Bike Dynamo (In cooperation with project D13) (Index 4)  pv ~ p : position of the mass point  v  f ( v, j L , t )   v : velocity 0  p  z (t ) e : voltage  Ce  Ge  jL  0  : magnetic flow   e  0 jL : conductance   L (v, t ). m, k , k0 , C , G are known with ~ f mech 2 f mech  gm tan( ) f (v , j L , t )   k0 jL sin(2kvt ) m mk L (v, t )  k0 r cos(2kvt ) E.g. t  0 Singular point The new method correctly computes the index even at problem singularities!!! D7: Numerical simulation of integrated circuits for future chip generations 8
  • 9. Example: Bipolar ring oscillator with inductor (Index 2) G (e1  e11 )  jC1  j B 3  j1, 3  0 G (e2  e11 )  jC 2  j B 4  j2, 3  0 jE 3  j E 4  i  j1,3  j2, 3  0 G (e4  e11 )  jC 3  j B 5  j4, 6  0 G (e5  e11 )  jC 4  j B 6  j5, 6  0 jE 5  jE 6  i  j4, 6  j5, 6  0 v G (e7  e11 )  jC 5  jB1  j7 ,9  0 ja ,b   q (ea  eb ) q (v)  4 10 11 vB 1  vB G (e8  e11 )  jC 6  jB 2  j8,9  0 jB  jBE  jBC jE1  j E 2  i  j7 ,9  j8,9  0 v BE v BC IS vT IS vT jv  3i  0  (e  1)  (e  1)  r u10  v  0 jC  jBE  (1   r ) jBC Lj 'L  e11  0 L,  ,  r , v, vT , vB , G, I S , i are known G (6e11  e1  e2  e4  e5  e7  e8 )  jL  0 D7: Numerical simulation of integrated circuits for future chip generations 9
  • 10. Achievements Main achievements  Exact differentiations without explicit specification of derivatives expressions  High accurate results (e.g. checking eps-conditions: equal to 0 up to machine precision). Accurate calculation of the index / consistent initial values (for the linear case)  New matrix-algebra operations to deal with AD (e.g. implementation of special matrix-matrix multiplications, QR decomposition of matrices of Taylor polynomials, etc.) with operator overloading in C++  New program and library for the index determination and the consistent initialization D7: Numerical simulation of integrated circuits for future chip generations 10
  • 11. Cooperations within MATHEON and externally Cooperations within application area D13 (higher index problems , device models for electrical circuits) Cooperations with other application areas C12 (software development, AD issues, algebraic equations solving) External Cooperations 2nd half: 1st half (until 09/2006): C. Tischendorf, M. Selva (Univ. Cologne) A. Jüngel (Univ. Mainz) F. Mazzia (Università di Bari, Italy) M. Günther (Univ. Wuppertal) J. D. Pryce (Cranfield Univ., UK) R. Riaza (Univ. Madrid, Spain) N. S. Nedialkov (McMaster Univ., Canada) C. Führer (Univ. Lund, Sweden) S. Campbell (North Carolina State Univ., USA) P. Barton (MIT, USA) H. G. Bock (Univ. Heidelberg) A. Walther (Univ. Dresden) D7: Numerical simulation of integrated circuits for future chip generations 11
  • 12. Plans for 2008/2009 and beyond 1. Computation of consistent initial values  Nonlinear case, via [März/Lamour] (3 months) 2. Sparse implementation  Sparse LU-based implementation of [März/Lamour] using Taylor arithmetic (6 months)  Investigate connections to approaches of [Campbell] & [Kunkel/Mehrmann] 3. Structural analysis  Exploration of extension of [Pantelides/Pryce] to computational graphs (3 months) 4. If 3. promising Development and implementation of method (in additional year) D7: Numerical simulation of integrated circuits for future chip generations 12
  • 13. Plans for 2008/2009 and beyond Solution of introductory example based on graph Expanded system Maximal Degree of Variables   z  h ( x, y )  0 x y z 1 1 0 f ( x, z )  0 0 – 0 g ( y, z )  0 – 0 0 D7: Numerical simulation of integrated circuits for future chip generations 13
  • 14. Plans for 2008/2009 and beyond Solution of introductory example based on graph Expanded system Maximal Degree of Variables   z  h ( x, y )  0 x y z 1 1 0 f ( x, z )  0 0 – 0 g ( y, z )  0 – 0 0 Occurrence of derivatives determines structural index via maximal transversal Combinatorial subtasks:  Identification of replicated subgraphs  Maximal Weighted Matching on DAG  Linear Assignment Problem on Matrix D7: Numerical simulation of integrated circuits for future chip generations 14
  • 15. Statistics I: Publications, Talks, etc Refereed Publications 2006-2008: 1 Submitted Preprints: 1 Books: 1 Conference Proceedings: 4 Further publications: 4 PhD Thesis (completed): 1 (first stage) Habilitations: – Plenary Lectures: – Invited talks: 2 Offers (Prof. and similar): – D7: Numerical simulation of integrated circuits for future chip generations 15
  • 16. Statistics II: Additional funding Public funding BMBF project Multiskalensysteme in Mikro- und Optoelektronik: Numerische Simulation von Hochfrequenzschaltungen der Kommunikationstechnik (until 09/2006, C. Tischendorf and M. Selva continued the cooperation) BMBF project NOVOEXP (Numerische Optimierung … für optimale Versuchsplanung … in der Chemie …) im Förderschwerpunkt: Mathematik für Innovationen in Industrie und Dienstleistungen together with Univ. Heidelberg, TU Berlin, Univ. Marburg, BASF, Knauer Cooperation topic: AD for DAEs D7: Numerical simulation of integrated circuits for future chip generations 16
  • 17. Statistics III: Relation to applications a/o industry External Industrial Cooperations Infineon Technologies, Quimonda (mainly accomplished until 09/2006, first stage) D7: Numerical simulation of integrated circuits for future chip generations 17
  • 18. Statistics IV: Visibility Software MECS: Multiphysical Electric Circuit Simulator A Matlab-program for the simulation of electrical circuits http://www.mi.uni-koeln.de/~mselva/software.html (Initiated inside D7 and further developed at the University of Cologne) daeIndexDet: Program for the index determination in DAEs indexdet: Corresponding library Using Algorithmic Differentiation techniques (ADOL-C package for AD) http://www.mathematik.hu-berlin.de/~monett/indexdet/indexdet.html Internal Workshop Index computations and structural analysis of DAEs (18/02/2008) Invited guests: R. März (Humboldt-Univ. zu Berlin) C. Tischendorf (Univ. zu Köln) J. Pryce (Cranfield University, UK) D7: Numerical simulation of integrated circuits for future chip generations 18