Alan Edelman Jeff Bezanson, Viral Shah, Stefan Karpinski and the vibrant community Computer Science & AI Laboratories.

Slides:



Advertisements
Similar presentations
Components of GIS.
Advertisements

So What is an SAE Anyway?. Supervised Agricultural Experience Cognitive and hands on learning experiences where students learn, practice, expand, and.
User Interface Best Practices Scott Lines Web App Express.
OK Lets do something else 3 ©LifeSize Communications, Inc. - All Rights Reserved Everything you are about to hear is Mostly True.....
Zurich Julia Users Group Meetup Consultants – Meeting Room 2nd Floor 26th June 2014.
C LOUD C OMPUTING Presented by Ye Chen. What is cloud computing? Cloud computing is a model for enabling ubiquitous, convenient, on- demand network access.
The 2.0 Office Nicole C. Engard Central Jersey Regional Library Cooperative May 22, 2008 More than just Blogs & Wikis.
The 2.0 Office Nicole C. Engard South Jersey Regional Library Cooperative January 17, 2008 More than just Blogs & Wikis.
The 2.0 Office Nicole C. Engard South Jersey Regional Library Cooperative January 17, 2008 More than just Blogs & Wikis.
SYNAR Systems Networking and Architecture Group CMPT 886: Special Topics in Operating Systems and Computer Architecture Dr. Alexandra Fedorova School of.
The Inside Story behind Interactive Supercomputing's Star-P Platform for High Performance Computing for MATLAB(r) Alan Edelman Massachusetts Institute.
IS Today (Valacich & Schneider) 5/e Copyright © 2012 Pearson Education, Inc. Published as Prentice Hall 7/2/ Facebook is the most popular social.
David Birch Melquan Huntly Ledin Romero Tia Edwards.
Google Docs allows users within GPISD to create word processing documents, spreadsheets, and presentations. Users can import and export documents.
AB 86: Adult Education Consortia Planning Webinar Series
Banking Clouds V International Youth Banking Forum.
Alan Edelman, Jeff Bezanson Viral Shah, Stefan Karpinski Jeremy Kepner and the vibrant open-source community Computer Science & AI Laboratories Novel Algebras.
+ Nakia Matthews Program Associate National Disability Institute Getting Things Done With Online Tools Elizabeth Jennings Media Production & Technology.
Understanding Computer Systems Unit R001 Exam 60 MARKS.
Application and Usage of Cloud Computing and Data Security
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
The Google Cloud EDTEC 572. History & Overview Cloud Computing Grid Computing Parallel Computing Distributed Computing Ubiquitous Computing Mobil phon.
Internet Application. understanding Addresses Routing of Instant Messaging Collaborative Computing Grid Social networking Forums Societies.
Introduction to Julia: Why are we doing this to you? (Fall 2015) Steven G. Johnson, MIT Applied Math MIT classes , 18.06, ,
1 Memory Technology Comparison ParameterZ-RAMDRAMSRAM Size11.5x4x StructureSingle Transistor Transistor + Cap 6 Transistor Performance10.5x2x.
Bulk Synchronous Parallel Processing Model Jamie Perkins.
Adrian Ellison Assistant Director, IT Services Wednesday 23 November 2011.
Copyright by Gregory W. Hislop 1 INFO 324 Team Process and Product Week 6 Dr. Jennifer Booker College of Information Science and.
Designing Web Applications Thaddeus Diamond CPSC 112.
Alan Edelman, Jeff Bezanson Viral Shah, Stefan Karpinski and the vibrant open-source community Computer Science & AI Laboratories
Pre Project Proposal Presentation Weather Monitoring by 1.Jeff Sickle 2.Alan Yuelkenbeck 3.Dayong Guo 4.Pirun Hemwattakit.
SCIDAC Town Hall Alan Edelman Massachusetts Institute of Technology Professor of Applied Mathematics Computer Science and AI Laboratories Interactive Supercomputing.
Rockford Computer LLC Simplifying Businesses… Making the move to ERP from Outgrown Small Business Accounting Software.
SUSTAINABLE CRAFT NETWORKS- LLP-LdV-PA-2009-IRL-CP606-SCN “SUSTAINABLE CRAFT NETWORKS” Project, Leonardo da Vinci Community Programme – Multilateral Partnerships.
Alan Edelman, Jeff Bezanson Viral Shah, Stefan Karpinski students in and the greater community Computer Science & AI Laboratories.
Slide 1 The “New” matrix statistics of Random Matrix Theory and the Julia Programming Language Alan Edelman Mathematics Computer Science & AI Labs IMS/ASA.
Computing Orientation Mathematical Sciences August 21, 2008 Jack Schmidt, System Administrator.
Introduction to Information Technology Applications.
OCR Cambridge National in ICT (Level 1/2) R001 Understanding computer systems.
Computers and the Internet Chromebook Booklet 1. What is a Chromebook? A Chromebook is a computer.
What is Big Query?.
Alan Edelman Mathematics Computer Science & AI Laboratories June 9, 2014 Jeff Bezanson, Stefan Karpinski, Viral Shah and may collaborators worldwide Try.
© 1stworks Corp. The Connected Community 85% of US corporations have a PC 75% of these PCs have an Internet connection 50% of US households have a PC 80%
Operating Systems By-Anoushka Puri. What is an Operating System An operating system is an interface between the user and the computer hardware. It is.
Bringing the “Cloud” to your classroom Dual Language Institute May 18th, 2013 Verónica Torres McLane Dr. T. Alexander Jr. Science Center School
The Swept Rule for Breaking the Latency Barrier in Time-Advancing PDEs FINAL PROJECT MIT FALL 2015 PROJECT SUPERVISOR: PROFESSOR QIQI WANG MAITHAM.
 Google Apps is the most visible example of cloud computing,  Instead of hosting apps and data on an individual desktop computer, everything is hosted.
Online Services You need to know some more types of online services...
Microsoft Virtual Academy Talbott Crowell | Chief Architect, ThirdM.com Rob Latino | Program Manager in Office 365 Support, Microsoft.
HOW TO CHOOSE THE BEST CLOUD ACCOUNTING SOFTWARE? You can use cloud-based software from any device with an internet connection. Online accounting means.
About Dreamwares Dreamwares is a web & mobile application development company specializing in Cloud Computing and has built powerful applications on Amazon.
Welcome to Chromebooks! September 1, 2015 Please take a Chromebook from the charging cart and have a seat.
– Purposes & Uses 20 – Purposes & Uses 20.
Google Summer of Code Project Updates Jeff Kinnison, University of Notre Dame Pradyut Madhavaram, City University of New York.
Bradley, Barbare, Wagner
Using Google Docs in Education
Web Application.

3.2 Virtualisation.
Future-oriented Benchmarking Through Social Media Analysis
Beyond Scratch Programming environments for the CS classroom
Student Engagement with Interactive Polling
Operating Systems (CS 340 D)
Machine Learning & Data Science
Google Apps for Education
Operating Systems (CS 340 D)
Business Document Platform
Change. For the Better After 14 January 2020, Microsoft will no longer provide security updates or support for Windows 7. But you can keep the good times.
Science is fun. Science is fun. Science is fun. Science is fun. Science is fun. Science is fun. Science is fun. Science is fun. Science is fun. Science.
Presentation transcript:

Alan Edelman Jeff Bezanson, Viral Shah, Stefan Karpinski and the vibrant community Computer Science & AI Laboratories

Our Goals Design a high performance technical computing environment for today’s world –Performance: not an afterthought –Parallelism: not an overcoat –Data sizes: everyday to “Big data” –Doesn’t baby you; let’s you grow –Cloud served, on desktop, or embedded… Working with Julia should be a better experience than what people are generally using today

Julia in the classroom 3/31 Classes starting up at Harvard, around the country and around the world….. Schools starting up compute servers for Julia ….

Running Julia Start by pretending you are in your current environment –learn something a little new, stretch your comfort zone –enjoy the performance –graduate to programming with new conveniences and in better ways

Julia in the headlines

Julia in the Real World  Forthcoming Book ???

Why a fresh approach? Life in the 1980’s: –Technical Computing Specialists (Fortran!) –Everyday computer use: Not much, use starting – Surface Layer to bridge the technical gap Performance was slow, but nobody cared Programs were easy (even fun!) to use Processors were getting faster anyway Today: –Users are more sophisticated –Line is blurring between developer and user –Want performance, scalability, –Want collaborative environments

Collaborative Coding (mockup) Realized in /6.338 Send messages to your colleagues in real time Collaborative coding environment It’s like having Google docs for coding!

Benchmark Performance fib parse_int quicksort mandel pi_sum rand_mat_stat rand_mat_mul

Why is Julia fast? Traditional:

DEMOS JULIA NOTEBOOKS FOLLOW