Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoEnrica Martinelli Modificato 10 anni fa
2
Obiettivi Studio sullinterfacciamento tra Mathematica e programmi scritti in C Sviluppo programmi serventi di Mathematica con Mathematica servente Confronto prestazioni tra programmi: con Mathematica e C Standard su piattaforme MacOs e Windows Applicazioni multicanale
3
Mathematica MathLink Studio sullinterfacciamento tra Mathematica e programmi scritti in C
4
Apertura Link ListeningConnecting Front EndKernel LinkCreateLinkConnect Studio sullinterfacciamento tra Mathematica e programmi scritti in C
5
AddTwo AddTwo.cAddTwo.tm mprep (SAmprep) AddTwotm.c Librerie Mathlink Compilatore C e Linker AddTwo.exe (Windows) AddTwo.PPC (MacOs) Studio sullinterfacciamento tra Mathematica e programmi scritti in C File scritti dallutente
6
MLSorting MLSorting.c MLSortingInterface.c Librerie Mathlink Compilatore C e Linker MLSorting.exe (Windows) MLSorting.PPC (MacOs) Studio sullinterfacciamento tra Mathematica e programmi scritti in C File scritti dallutente
7
Programmi Studio sullinterfacciamento tra Mathematica e programmi scritti in C Fattoriale Ricerca in un vettore Ordinamento di un vettore
8
Prestazioni Studio sullinterfacciamento tra Mathematica e programmi scritti in C Ordinamento: Programma standard MacOs Windows Gap
9
Prestazioni Studio sullinterfacciamento tra Mathematica e programmi scritti in C Ordinamento: Programma ML-Compatibile MacOs Windows Gap
10
MacOs (ML) Windows MacOs Windows (ML) Prestazioni Studio sullinterfacciamento tra Mathematica e programmi scritti in C Ordinamento: Confronto finale Gap MacOs Gap Windows
11
Comunicazione Studio sullinterfacciamento tra Mathematica e programmi scritti in C Comunicazione Standard con Kernel Kernel Console DOS In[1]:= In[2]:=Out[1]:=
12
! Out[1]:= Comunicazione Studio sullinterfacciamento tra Mathematica e programmi scritti in C Front End Comunicazione Multicanale Kernel Console DOS In[1]:= In[2]:=In[1]:= Out[2]:= In[3]:=In[4]:=
13
Conclusioni Studio sullinterfacciamento tra Mathematica e programmi scritti in C Programmi ML-Compatibili penalizzati dalla trasmissione con il Kernel Programmi ML-Compatibili penalizzati dalla trasmissione con il Kernel Migliori prestazioni di Windows Migliori prestazioni di Windows Maggiore efficienza rispetto al Kernel (programmi serventi Mathematica) Maggiore efficienza rispetto al Kernel (programmi serventi Mathematica) Maggiore efficienza del Kernel (programmi con Mathematica servente) Maggiore efficienza del Kernel (programmi con Mathematica servente) Utilità programmi ML-Compatibili con: Utilità programmi ML-Compatibili con: Gestione della comunicazione multicanale con MathLink Gestione della comunicazione multicanale con MathLink Sviluppi futuri di Mathematica Sviluppi futuri di Mathematica
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.