Start: May 2 2017 18:30
End: May 2 2017 20:30
Location: The Dan O'Connell Hotel, 225 Canning Street, Carlton VIC 3053
Link: http://luv.asn.au/meetings/map
PLEASE NOTE NEW LOCATION
Tuesday, May 2, 2017
6:30 PM to 8:30 PM
The Dan O'Connell Hotel
225 Canning Street, Carlton VIC 3053
Speakers:
• Dr. Paul Bone, the Plasma programming language
• To be announced
The Plasma Programming Language
Strong static typed, pure functional programming (FP) has a lot to offer
in terms of software reliability and performance. FP also provides a
strong foundation for improved parallelism and concurrency support.
However FP has a well-deserved reputation for being difficult to learn,
and it is yet to deliver the promises of easy parallelism and concurrency.
The Plasma Programming Language is a new language that aims to address
these problems. Plasma is a mix of declarative and imperative
programming and aims to be familiar and easy to learn for most people
while providing the safety guarantees of strong static typing and pure
functional semantics. Plasma will also support parallel and concurrent
programming via a mix of
concurrency abstractions (queues, mvars etc), and deterministic and
automatic parallelism.
The project is in its infancy and is not useful. However Paul hopes to
share his vision for Plasma's future.
Dr Paul Bone is a programming language implementer. His interests
include declarative programming, parallelism and concurrency and
language runtime systems. Paul works on the Mercury and Plasma
programming languages.
The Dan O'Connell Hotel, 225 Canning Street, Carlton VIC 3053
Food and drinks will be available on premises.
Before and/or after each meeting those who are interested are welcome to
join other members for dinner.
Linux Users of Victoria Inc., is an incorporated association,
registration number A0040056C.
Start: Apr 22 2017 12:30
End: Apr 22 2017 16:30
Location: Infoxchange, 33 Elizabeth St. Richmond
Link: http://luv.asn.au/meetings/map
*PLEASE NOTE NEW DATE due to the Easter holiday*
Lev will offer a tutorial and demonstration on compiling software from
source code. This is useful when you need something not already
packaged by your distribution, you need a newer version than is
currently packaged, or to select your own configuration or make your own
changes.
Lev Lafayette is the HPC and Training Officer at the University of
Melbourne. Prior to that he worked at the Victorian Partnership for
Advanced Computing (VPAC) in a similar role for several years. Since
2006 he has done a few things for LUV as well.
There will also be the usual casual hands-on workshop, Linux
installation, configuration and assistance and advice. Bring your laptop
if you need help with a particular issue. This will now occur BEFORE the
talks from 12:30 to 14:00. The talks will commence at 14:00 (2pm) so
there is time for people to have lunch nearby.
The meeting will be held at Infoxchange, 33 Elizabeth St. Richmond 3121
(enter via the garage on Jonas St.) Late arrivals, please call (0421)
775 358 for access to the venue.
LUV would like to acknowledge Infoxchange for the venue.
Linux Users of Victoria Inc., is an incorporated association,
registration number A0040056C.
Start: Apr 4 2017 18:30
End: Apr 4 2017 20:30
Location: The Dan O'Connell Hotel, 225 Canning Street, Carlton VIC 3053
*PLEASE NOTE NEW LOCATION*
Tuesday, April 4, 2017
6:30 PM to 8:30 PM
The Dan O'Connell Hotel
225 Canning Street, Carlton VIC 3053
Speakers:
• Adetokunbo "Xero" Arogbonlo, SageMath
• Stewart Smith, Simultaneous multithreading
Adetokunbo "Xero" Arogbonlo, SageMath
-------------------------------------
SageMath is FOSS mathematics software. Big understatement! It is a
confederation of some of the best FOSS tools for mathematics and
scientific computing. Some of the tools that make up SageMath include:
Jupyter notebook, Maxima, GLPK, Gniac, Numpy, R, Scipy, GAP, FLINT,
Sympy, Macaulay2, Blas, Atlas and Lapack to mention but a few. SageMath
brings all these tools (complete and successful programs in their own
right) into a single environment with a uniform interface and one simple
language to bind them all: Python.
SageMath is used in a wide range of fields by people of varying levels
of education and expertise. It is used in cryptography, mathematics
research, engineering, undergraduate courses and even high school. The
development of Sagemath is very active with multiple releases every
year. This talk will present a broad overview of SageMath and some of
its capabilities with live demos.
Xero is currently doing a PhD in Control Theory. He enjoys learning as
well as intellectual challenges.
Stewart Smith, Simultaneous multithreading
------------------------------------------
Simultaneous multithreading (SMT) is a technique for improving the
overall efficiency of superscalar CPUs with hardware multithreading. SMT
permits multiple independent threads of execution to better utilize the
resources provided by modern processor architectures. Examples include
Intel's Hyperthreading and IBM POWER CPUs. Stewart will cover the
attributes of modern CPUs, where we came from and what the future may hold.
Stewart Smith currently works for IBM in the Linux Technology Center on
KVM on POWER and OPAL firmware, giving him a job that is even harder to
explain to non-Linux geek people than ever before. Previously he worked
for Percona as Director of Server Development where he oversaw
development of many of Percona’s software products. He comes from many
years experience in databases and free and open source software development.
He’s often found hacking on free software, taking photos, running,
brewing beer and cycling (yes, all at the same time). He once helped
build a monorail in the middle of the desert.
The Dan O'Connell Hotel, 225 Canning Street, Carlton VIC 3053
Food and drinks will be available on premises.
Before and/or after each meeting those who are interested are welcome to
join other members for dinner.
Linux Users of Victoria Inc., is an incorporated association,
registration number A0040056C.