View
3
Download
0
Category
Preview:
Citation preview
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
Matlab @ INAF: a first reportSome Statistics about Matlab campus license available at INAF
Ciro Del Vecchio1
1INAF–OAA, Firenze, Italy
2016 ICT Workshop Trieste Nov 14 2016
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
Outline
1 Background
2 Introduction
3 Statistics
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
Using Commercial SoftwareDo INAF Researchers Purchase S/W?
Background
Many people use commercial s/wThey use local fundsMany purchased codes are available globallyThe MS Office Case
Actions
A survey to quantify the shared packages (2014)
Output (Matlab)
124 users answered
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
The Survey OutputHow many INAF Researchers Work with Matlab?
124 answersuse
yes 60no 64future use
yes 83no 29
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
Rationale: A numerical computing environmentWhat is Matlab
MATLAB (matrix laboratory) is a multi-paradigm numerical computingenvironment and fourth-generation programming language. A proprietaryprogramming language developed by MathWorks, MATLAB allows:
matrix manipulationsplotting of functions and dataimplementation of algorithmscreation of user interfacesinterfacing with programs written in other languages, including
CC++C#JavaFortranPython
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
Rationale: A numerical computing environmentExpanding Matlab
Although MATLAB is intended primarily for numerical computingan optional toolbox uses the MuPAD symbolic engine, allowing access tosymbolic computing abilitiesan additional package, Simulink, adds graphical multi-domain simulation andmodel-based design for dynamic and embedded systems≈ 100 additional toolboxes are available
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
The Main DataThe System Features
Developer(s) MathWorksInitial release 1984
Written in C, C++, JavaOperating system Windows, Linux, and macOS
Platform IA-32, x86-64License Proprietary commercial softwareWebsite mathworks.com
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
The Product OverviewHow the Software is Structured
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
The Overall InputThe Log File
The floating network license Mathworks policy
The license server runs @ OATsThe code runs locally
The logging Mathworks policy
The logfile provided by M. Sponza @ OATs> 100,000 lines from Jan 6 to Nov 11 2016Allocation times and users computed with Matlab
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
The Overall OutputThe Linear Overview
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
The Overall OutputThe Logarithmic Overview
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
The Overall OutputThe First 12 Top Time Allocation
allocated time [hrs] user toolbox4132 massimiliano MATLAB2710 massimiliano Curve_Fitting_Toolbox2078 massimiliano Optimization_Toolbox1565 ROBERTO MATLAB1541 shark MATLAB1263 marco MATLAB1258 VSHARK MATLAB1196 ciro Symbolic_Toolbox1050 shark Statistics_Toolbox945 ciro MATLAB934 massimiliano Image_Toolbox772 mesposito MATLAB
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
The Overall OutputThe First 12 Top Users
user allocated time [hrs]massimiliano 11457
shark 4340marco 2272
ciro 2164mesposito 2144ROBERTO 2080VSHARK 2027
holography 1394oper 1367
covino 1155Emanuele 750
simchi 583
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
The Overall OutputThe First 12 Top Toolboxes
toolbox allocated time [hrs]MATLAB 17454
Curve_Fitting_Toolbox 4116Optimization_Toolbox 3277
Statistics_Toolbox 2730Image_Toolbox 2729Signal_Toolbox 1938
Symbolic_Toolbox 1713Instr_Control_Toolbox 910Econometrics_Toolbox 447
Signal_Blocks 419SIMULINK 320
MATLAB_Report_Gen 301
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
The Overall OutputAccumulating the daily License Allocations
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
The Statistics OutputMany Toolboxes, Many Users, and Many Times
116 users (93.5% of the survey participants)39 toolboxes (60% of the availability∗)Almost all toolboxes have been called by at least one user at least once
exceptAerospace_BlocksetBioinformatics_ToolboxFuzzy_Toolbox
including, e.g.Econometrics_ToolboxFinancial_Toolbox
≈ 4.4 years of allocated time over ≈ 9 months (Jan – Nov 2016)
(∗) TBC
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
A Un-Irrelevant ConsiderationDo we Save Money?
As the mean cost of each toolbox is ≈ 2 ke, the current (nov. 2016) Matlabtotal computing potential would cost 2 × 116 × 39 ≈ 9 Me.The Jan 2016 MEA agreement with Mathworks Italy gives us such apotential at ≈ 50 ke
Recommended