SlideShare a Scribd company logo
Vislab, Open-Source and
Emerging Technologies
Vislab: What's been happening and where are
we heading
Open-Source: The state of play in graphics
How one can help the other
Vislab
Founded in 1991 by Bernard Pailthorpe.
Employed Ben Simons, Chris Willing, others.
Extremely successful for over 10 years.
However, changes in computing require a
change in structure: less service-oriented,
more research.
Bernard leaves to go to UQ. Masa takes over
as director.
Ben goes to CORE in Toronto, Steve “takes
over” Ben's role.
Vislab v2.0
Vislab moves to Madsen building

Now more research oriented, includes clusters and
super-computing in its mandate
Clusters
We now have access to facilities of AC3
Barossa: 155 dual-Xeon nodes

Others (64 processor SGI, NEC Vector computer)
Clusters
We have our own clusters
22 processor Intel cluster, Gigabit backbone.
Currently OpenMosix, will convert to MPI
12 node SGI cluster using old O2 machines
Access-Grid

Access-Grid is a network collaboration tool.
st
OpenSource success: 1 all-Linux AG, DPPT
for OpenOffice, Firewire cameras.
Chris has now left, but work will continue.
Access-Grid

But full potential is not being realised
Chromium
Clustering for OpenGL
Processor

GL-App

Tile
Processor

Projector

Processor

Projector

Processor

Projector
Chromium
Chromium
Other SPUs possible
Software
GL Renderer

GL-App

Image
'Stitcher'

Tile
Processor
Software
GL Renderer

Video
Encoder

Network
Blender
Open-Source modeller, animation framework
and renderer:
Blender
Interesting for a number of reasons...
Completely OpenGL based (see Chromium),
including the general-purpose widget toolkit.
Contains game-engine.
PowerPoint style presentations?

Python scripting framework, including access to
GUI system. Write plugins, shaders, etc. in
python.

Not perfect (UI could use some work) but
capable of good stuff already ...
Blender
Open-Source Software
Rendering
Chromium isn't the only sort of graphics
clustering we're interested in.
Clusters widely used in film industry, but are
frame-based. We want to parallelise below
the frame level. So we need to do it
ourselves.
Open-Source allows us to do this in ways
proprietary software doesn't.
So what type of rendering do we want to
provide?
Raytracing / Global Illumination
Basic raytracing/GI engines two-a-penny.
Best of breed at the moment is Yafray:

Does threaded/SMP rendering.
Forking rendering fixed, MPI implemented!
Renderman
Some “free” ones available, but not all are
free-enough for our needs.
Of interest are Pixie (most of PRMan-11), and
Aqsis. Either could probably be modified to
use MPI.
Lucille: MPI capable already (author works
with AC3). But too young for the time-being.
Interconnection and Interaction
We need a bridge between 3D applications,
2D applications, render-cluster and
Access-Grid.
We would like 2-way interaction: Realtime
collaboration on 3D data.
Verse
2D and 3D exchange of data
Low-latency and lightweight
Python bindings already exist
Major initiative now funded.
The big picture
Gimp

Verse

Verse
Server
Verse

Verse
[Render]

Blender

Linux Cluster

GL App

Chromium

Renderers

MJpeg

AG/
Internet

Video (Vic)
User

Rest of world
Audio (Rat)

VOIP
Asterix/
Bayonne

POTS
Other Stuff of Interest
Gimp just hit 2.0
Now has full Windows support
Modified version ('Cinepaint') widely used in film
industry for post-production work

Asterix and Bayonne
VOIP enabled PABX system. Bridge between AG
and POTS.
It's not all roses of course
Usability: Already a problem elsewhere. But
users are the best people to put back in
here.
Culture: Do artists “get-it”? Students seem to
want to focus on products rather than skills.
Is FOSS being pushed out of Graphics field?
Blender creator thinks so.
But this is needed: Graphics tools are
expensive.
Comments, Questions, Discussion

More Related Content

Viewers also liked

AtlasCamp 2015 Docker continuous integration training
AtlasCamp 2015 Docker continuous integration trainingAtlasCamp 2015 Docker continuous integration training
AtlasCamp 2015 Docker continuous integration training
Steve Smith
 
Эмоциональный капитализм: коммерциализация чувств / Препринты. Высшая школа э...
Эмоциональный капитализм: коммерциализация чувств / Препринты. Высшая школа э...Эмоциональный капитализм: коммерциализация чувств / Препринты. Высшая школа э...
Эмоциональный капитализм: коммерциализация чувств / Препринты. Высшая школа э...
Alexander Suvalko
 
Understanding Git - GOTO London 2015
Understanding Git - GOTO London 2015Understanding Git - GOTO London 2015
Understanding Git - GOTO London 2015
Steve Smith
 
DeveloperWeek 2015: A Practical Introduction to Docker
DeveloperWeek 2015: A Practical Introduction to DockerDeveloperWeek 2015: A Practical Introduction to Docker
DeveloperWeek 2015: A Practical Introduction to Docker
Steve Smith
 
I os varun presentation
I os varun presentationI os varun presentation
I os varun presentation
Varun Priyadarshan
 
Practical Continuous Deployment, Devoxx UK 2015
Practical Continuous Deployment, Devoxx UK 2015Practical Continuous Deployment, Devoxx UK 2015
Practical Continuous Deployment, Devoxx UK 2015
Steve Smith
 
Chadia presentation 19 nov 2013
Chadia presentation  19 nov 2013Chadia presentation  19 nov 2013
Chadia presentation 19 nov 2013
Global Risk Forum GRFDavos
 
MỘT SỐ PHƯƠNG PHÁP GIÚP HỌC SINH LỚP 8 HỌC MÔN ĐỊA LÝ HIỆU QUẢ.
MỘT SỐ PHƯƠNG PHÁP GIÚP HỌC SINH LỚP 8 HỌC MÔN ĐỊA LÝ HIỆU QUẢ.MỘT SỐ PHƯƠNG PHÁP GIÚP HỌC SINH LỚP 8 HỌC MÔN ĐỊA LÝ HIỆU QUẢ.
MỘT SỐ PHƯƠNG PHÁP GIÚP HỌC SINH LỚP 8 HỌC MÔN ĐỊA LÝ HIỆU QUẢ.
CongtyTNHHBaLoTuiXach
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
The promise of #citizenscience
The promise of  #citizenscienceThe promise of  #citizenscience
The promise of #citizenscience
Erinma Ochu
 
Session Description: University Initiatives in One Health: A Global Perspective
Session Description: University Initiatives in One Health: A Global Perspective Session Description: University Initiatives in One Health: A Global Perspective
Session Description: University Initiatives in One Health: A Global Perspective
Global Risk Forum GRFDavos
 
2011 cruz de mayo
2011 cruz de mayo2011 cruz de mayo
2011 cruz de mayo
colegioportocarrero
 

Viewers also liked (16)

AtlasCamp 2015 Docker continuous integration training
AtlasCamp 2015 Docker continuous integration trainingAtlasCamp 2015 Docker continuous integration training
AtlasCamp 2015 Docker continuous integration training
 
Эмоциональный капитализм: коммерциализация чувств / Препринты. Высшая школа э...
Эмоциональный капитализм: коммерциализация чувств / Препринты. Высшая школа э...Эмоциональный капитализм: коммерциализация чувств / Препринты. Высшая школа э...
Эмоциональный капитализм: коммерциализация чувств / Препринты. Высшая школа э...
 
Understanding Git - GOTO London 2015
Understanding Git - GOTO London 2015Understanding Git - GOTO London 2015
Understanding Git - GOTO London 2015
 
DeveloperWeek 2015: A Practical Introduction to Docker
DeveloperWeek 2015: A Practical Introduction to DockerDeveloperWeek 2015: A Practical Introduction to Docker
DeveloperWeek 2015: A Practical Introduction to Docker
 
I os varun presentation
I os varun presentationI os varun presentation
I os varun presentation
 
Practical Continuous Deployment, Devoxx UK 2015
Practical Continuous Deployment, Devoxx UK 2015Practical Continuous Deployment, Devoxx UK 2015
Practical Continuous Deployment, Devoxx UK 2015
 
Chadia presentation 19 nov 2013
Chadia presentation  19 nov 2013Chadia presentation  19 nov 2013
Chadia presentation 19 nov 2013
 
0. pendahuluan
0. pendahuluan0. pendahuluan
0. pendahuluan
 
Wed 5.1 symposium introduction
Wed 5.1 symposium introductionWed 5.1 symposium introduction
Wed 5.1 symposium introduction
 
MỘT SỐ PHƯƠNG PHÁP GIÚP HỌC SINH LỚP 8 HỌC MÔN ĐỊA LÝ HIỆU QUẢ.
MỘT SỐ PHƯƠNG PHÁP GIÚP HỌC SINH LỚP 8 HỌC MÔN ĐỊA LÝ HIỆU QUẢ.MỘT SỐ PHƯƠNG PHÁP GIÚP HỌC SINH LỚP 8 HỌC MÔN ĐỊA LÝ HIỆU QUẢ.
MỘT SỐ PHƯƠNG PHÁP GIÚP HỌC SINH LỚP 8 HỌC MÔN ĐỊA LÝ HIỆU QUẢ.
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
The promise of #citizenscience
The promise of  #citizenscienceThe promise of  #citizenscience
The promise of #citizenscience
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Session Description: University Initiatives in One Health: A Global Perspective
Session Description: University Initiatives in One Health: A Global Perspective Session Description: University Initiatives in One Health: A Global Perspective
Session Description: University Initiatives in One Health: A Global Perspective
 
2011 cruz de mayo
2011 cruz de mayo2011 cruz de mayo
2011 cruz de mayo
 

Similar to Sydgraph presentation 2004

Docker cloud hybridation & orchestration
Docker cloud hybridation & orchestrationDocker cloud hybridation & orchestration
Docker cloud hybridation & orchestration
Adrien Blind
 
BSD Magazine December issue
BSD Magazine December issueBSD Magazine December issue
BSD Magazine December issue
Valerie Heatley
 
CNCF Keynote - What is cloud native?
CNCF Keynote - What is cloud native?CNCF Keynote - What is cloud native?
CNCF Keynote - What is cloud native?
Weaveworks
 
Vips 4mar09e
Vips 4mar09eVips 4mar09e
Vips 4mar09e
guest0f52728
 
Cloud hybridation leveraging on Docker 1.12
Cloud hybridation leveraging on Docker 1.12Cloud hybridation leveraging on Docker 1.12
Cloud hybridation leveraging on Docker 1.12
Ludovic Piot
 
Future of Open Source in a Cloudy World
Future of Open Source in a Cloudy WorldFuture of Open Source in a Cloudy World
Future of Open Source in a Cloudy World
Bret Piatt
 
LinuxCon Europe 2013
LinuxCon Europe 2013LinuxCon Europe 2013
LinuxCon Europe 2013
Maksim Melnikau
 
Node-RED and Minecraft - CamJam September 2015
Node-RED and Minecraft - CamJam September 2015Node-RED and Minecraft - CamJam September 2015
Node-RED and Minecraft - CamJam September 2015
Boris Adryan
 
The Future of Computing is Distributed
The Future of Computing is DistributedThe Future of Computing is Distributed
The Future of Computing is Distributed
Alluxio, Inc.
 
OCP Summit 2017
OCP Summit 2017OCP Summit 2017
OCP Summit 2017
Jaroslaw Sobel
 
ClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud TestbedClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud Testbed
Jazz Yao-Tsung Wang
 
Introduction to hazelcast
Introduction to hazelcastIntroduction to hazelcast
Introduction to hazelcast
Emin Demirci
 
PyData Boston 2013
PyData Boston 2013PyData Boston 2013
PyData Boston 2013
Travis Oliphant
 
Linux and Open Source in Math, Science and Engineering
Linux and Open Source in Math, Science and EngineeringLinux and Open Source in Math, Science and Engineering
Linux and Open Source in Math, Science and Engineering
PDE1D
 
Image transformation using grid(synopsis)
Image transformation using grid(synopsis)Image transformation using grid(synopsis)
Image transformation using grid(synopsis)
Mumbai Academisc
 
Introduction to Distributed Computing Engines for Data Processing - Simone Ro...
Introduction to Distributed Computing Engines for Data Processing - Simone Ro...Introduction to Distributed Computing Engines for Data Processing - Simone Ro...
Introduction to Distributed Computing Engines for Data Processing - Simone Ro...
Data Science Milan
 
Sdwan webinar
Sdwan webinarSdwan webinar
Sdwan webinar
pmohapat
 
WebGL games with Minko - Next Game Frontier 2014
WebGL games with Minko - Next Game Frontier 2014WebGL games with Minko - Next Game Frontier 2014
WebGL games with Minko - Next Game Frontier 2014
Minko3D
 
Production high-performance networking with Snabb and LuaJIT (Linux.conf.au 2...
Production high-performance networking with Snabb and LuaJIT (Linux.conf.au 2...Production high-performance networking with Snabb and LuaJIT (Linux.conf.au 2...
Production high-performance networking with Snabb and LuaJIT (Linux.conf.au 2...
Igalia
 
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford ConsortiumSDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
Keiichiro Ono
 

Similar to Sydgraph presentation 2004 (20)

Docker cloud hybridation & orchestration
Docker cloud hybridation & orchestrationDocker cloud hybridation & orchestration
Docker cloud hybridation & orchestration
 
BSD Magazine December issue
BSD Magazine December issueBSD Magazine December issue
BSD Magazine December issue
 
CNCF Keynote - What is cloud native?
CNCF Keynote - What is cloud native?CNCF Keynote - What is cloud native?
CNCF Keynote - What is cloud native?
 
Vips 4mar09e
Vips 4mar09eVips 4mar09e
Vips 4mar09e
 
Cloud hybridation leveraging on Docker 1.12
Cloud hybridation leveraging on Docker 1.12Cloud hybridation leveraging on Docker 1.12
Cloud hybridation leveraging on Docker 1.12
 
Future of Open Source in a Cloudy World
Future of Open Source in a Cloudy WorldFuture of Open Source in a Cloudy World
Future of Open Source in a Cloudy World
 
LinuxCon Europe 2013
LinuxCon Europe 2013LinuxCon Europe 2013
LinuxCon Europe 2013
 
Node-RED and Minecraft - CamJam September 2015
Node-RED and Minecraft - CamJam September 2015Node-RED and Minecraft - CamJam September 2015
Node-RED and Minecraft - CamJam September 2015
 
The Future of Computing is Distributed
The Future of Computing is DistributedThe Future of Computing is Distributed
The Future of Computing is Distributed
 
OCP Summit 2017
OCP Summit 2017OCP Summit 2017
OCP Summit 2017
 
ClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud TestbedClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud Testbed
 
Introduction to hazelcast
Introduction to hazelcastIntroduction to hazelcast
Introduction to hazelcast
 
PyData Boston 2013
PyData Boston 2013PyData Boston 2013
PyData Boston 2013
 
Linux and Open Source in Math, Science and Engineering
Linux and Open Source in Math, Science and EngineeringLinux and Open Source in Math, Science and Engineering
Linux and Open Source in Math, Science and Engineering
 
Image transformation using grid(synopsis)
Image transformation using grid(synopsis)Image transformation using grid(synopsis)
Image transformation using grid(synopsis)
 
Introduction to Distributed Computing Engines for Data Processing - Simone Ro...
Introduction to Distributed Computing Engines for Data Processing - Simone Ro...Introduction to Distributed Computing Engines for Data Processing - Simone Ro...
Introduction to Distributed Computing Engines for Data Processing - Simone Ro...
 
Sdwan webinar
Sdwan webinarSdwan webinar
Sdwan webinar
 
WebGL games with Minko - Next Game Frontier 2014
WebGL games with Minko - Next Game Frontier 2014WebGL games with Minko - Next Game Frontier 2014
WebGL games with Minko - Next Game Frontier 2014
 
Production high-performance networking with Snabb and LuaJIT (Linux.conf.au 2...
Production high-performance networking with Snabb and LuaJIT (Linux.conf.au 2...Production high-performance networking with Snabb and LuaJIT (Linux.conf.au 2...
Production high-performance networking with Snabb and LuaJIT (Linux.conf.au 2...
 
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford ConsortiumSDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
 

Recently uploaded

National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 

Recently uploaded (20)

National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 

Sydgraph presentation 2004

  • 1. Vislab, Open-Source and Emerging Technologies Vislab: What's been happening and where are we heading Open-Source: The state of play in graphics How one can help the other
  • 2. Vislab Founded in 1991 by Bernard Pailthorpe. Employed Ben Simons, Chris Willing, others. Extremely successful for over 10 years. However, changes in computing require a change in structure: less service-oriented, more research. Bernard leaves to go to UQ. Masa takes over as director. Ben goes to CORE in Toronto, Steve “takes over” Ben's role.
  • 3. Vislab v2.0 Vislab moves to Madsen building Now more research oriented, includes clusters and super-computing in its mandate
  • 4. Clusters We now have access to facilities of AC3 Barossa: 155 dual-Xeon nodes Others (64 processor SGI, NEC Vector computer)
  • 5. Clusters We have our own clusters 22 processor Intel cluster, Gigabit backbone. Currently OpenMosix, will convert to MPI 12 node SGI cluster using old O2 machines
  • 6. Access-Grid Access-Grid is a network collaboration tool. st OpenSource success: 1 all-Linux AG, DPPT for OpenOffice, Firewire cameras. Chris has now left, but work will continue.
  • 7. Access-Grid But full potential is not being realised
  • 10. Chromium Other SPUs possible Software GL Renderer GL-App Image 'Stitcher' Tile Processor Software GL Renderer Video Encoder Network
  • 11. Blender Open-Source modeller, animation framework and renderer:
  • 12. Blender Interesting for a number of reasons... Completely OpenGL based (see Chromium), including the general-purpose widget toolkit. Contains game-engine. PowerPoint style presentations? Python scripting framework, including access to GUI system. Write plugins, shaders, etc. in python. Not perfect (UI could use some work) but capable of good stuff already ...
  • 14. Open-Source Software Rendering Chromium isn't the only sort of graphics clustering we're interested in. Clusters widely used in film industry, but are frame-based. We want to parallelise below the frame level. So we need to do it ourselves. Open-Source allows us to do this in ways proprietary software doesn't. So what type of rendering do we want to provide?
  • 15. Raytracing / Global Illumination Basic raytracing/GI engines two-a-penny. Best of breed at the moment is Yafray: Does threaded/SMP rendering. Forking rendering fixed, MPI implemented!
  • 16. Renderman Some “free” ones available, but not all are free-enough for our needs. Of interest are Pixie (most of PRMan-11), and Aqsis. Either could probably be modified to use MPI. Lucille: MPI capable already (author works with AC3). But too young for the time-being.
  • 17. Interconnection and Interaction We need a bridge between 3D applications, 2D applications, render-cluster and Access-Grid. We would like 2-way interaction: Realtime collaboration on 3D data. Verse 2D and 3D exchange of data Low-latency and lightweight Python bindings already exist Major initiative now funded.
  • 18. The big picture Gimp Verse Verse Server Verse Verse [Render] Blender Linux Cluster GL App Chromium Renderers MJpeg AG/ Internet Video (Vic) User Rest of world Audio (Rat) VOIP Asterix/ Bayonne POTS
  • 19. Other Stuff of Interest Gimp just hit 2.0 Now has full Windows support Modified version ('Cinepaint') widely used in film industry for post-production work Asterix and Bayonne VOIP enabled PABX system. Bridge between AG and POTS.
  • 20. It's not all roses of course Usability: Already a problem elsewhere. But users are the best people to put back in here. Culture: Do artists “get-it”? Students seem to want to focus on products rather than skills. Is FOSS being pushed out of Graphics field? Blender creator thinks so. But this is needed: Graphics tools are expensive.