In classic UC San Diego fashion, an overheard conversation at a campus coffee cart has turned into an interdisciplinary project that's making computing-intensive coursework more exciting while saving well over $1 million dollars so far. The effort gives UC San Diego graduate and undergraduate studentsand their professorsbetter hardware and software ecosystems for exploring real-world, data-intensive and computing-intensive projects and problems in their courses.
Larry Smarr, Distinguished Professor Emeritus, Department of Computer Science and Engineering at the UC San Diego Jacobs School of Engineering.
It all started while UC San Diego computer science and engineering professor Larry Smarr was waiting for coffee in the "Bear" courtyard at the Jacobs School of Engineering a little more than three years ago. While standing in line, Smarr overheard a student say, "I can't get a job interview if I haven't run TensorFlow on a GPU on a real problem."
While this one student's conundrum may sound extremely technical and highly specific, Smarr heard a general need; and he saw an opportunity. In particular, Smarr realized that innovations coming out of a U.S. National Science Foundation (NSF) funded research project he leadsthe Pacific Research Platform (PRP)could be leveraged to create better computing infrastructure for university courses that rely heavily on machine learning, data visualizations, and other topics that require significant computer resources. This infrastructure would make it easier for professors to offer courses that challenge students to solve real-world data- and computation-intensive problems, including things like what he heard at the coffee cart: running TensorFlow on a GPU on a real problem.
Fast forward to 2022, and Smarr's spark of an idea has grown into a cross-campus collaboration called the UC San Diego Data Science/Machine Learning Platform or the UC San Diego JupyterHub. Through this platform, the inexpensive, high-performance computational building blocks combining hardware and software that Smarr and his PRP collaborators designed for use in computation-intensive research across the country are now also the backbone of dynamic computing ecosystems for UC San Diego students and professors who use machine learning, data visualization, and other computing- and data-intensive tools in their courses. The platform has been widely used in every division on campus, including with courses taught in biological sciences, cognitive science, computer science, data science, engineering, health sciences, marine sciences, medicine, music, physical sciences, public health and more.
Xuan Zhang (UC San Diego Chemistry PhD, '21) is one of the tens of thousands of UC San Diego students and young researchers who has used the UC San Diego Data Science/Machine Learning Platform extensively in courses.
It's a unique, collaborative project that leverages federally funded computing research innovations for classroom use. To make the jump from research to classroom applications, a creative and hardworking interdisciplinary team at UC San Diego came together. UC San Diego's IT Services / Academic Technology Services stepped up in a big way. Senior architect Adam Tilghman and chief programmer David Andersen led the implementation effort, with leadership and funding support from UC San Diego CIO Vince Kellen and Academic Technology Senior Director Valerie Polichar. The project has already helped the campus avoid well over $1 million dollars in cloud-computing spend, according to Kellen.
At the same time, the project gives the UC San Diego community tools to encourage the back-and-forth flow of students and ideas between classroom projects and follow-on research projects.
"Our students are getting access to the same level of computing capacity that normally only a researcher using an advanced system like a supercomputer would get. The students are exploring much more complex data problems because they can," said Smarr, who was also the founding director of the California Institute for Telecommunications and Information Technology (Calit2), a UC San Diego / UC Irvine partnership. Calit2 is now expanding to also include UC Riverside.
One of the many professors from all across campus using the UC San Diego Data Science / Machine Learning Platform for courses is Melissa Gymrek, who is a professor in both the Department of Computer Science and Engineering and the Department of Medicine's Division of Genetics.
Her students write and run code in a software environment called Jupyter Notebooks that runs on the UC San Diego platform. "They can write code in the notebook and press execute and see the results. They can build figures to visualize data. We focus a lot more now on data visualizations," said Gymrek.
UC San Diego ITS senior architect Adam Tilghman poses with some of the innovative computing hardware that has opened the door to more data-intensive and computing-intensive coursework for UC San Diego students. These PCs run a wide range of leading-edge software to help students program the system, record their results in Jupyter notebooks, and execute a variety of data analytic and machine learning algorithms on their problems.
One of the thousands of UC San Diego students who has used the platform extensively is Xuan Zhang. Through the data- and visualization-intensive coursework in CSE 284, Zhang realized that the higher order genetic structures at the center of her chemistry Ph.D. dissertationR-Loopscould be regulated by the short tandem repeats (STRs) that are at the center of much of the research in Gymrek's lab. Without the computing-infrastructure for real-world coursework problems, Zhang believes she would not have made the research connection.
After taking Gymrek's course, Zhang also realized that she could apply to obtain her own independent research profile on the UC San Diego Data Science / Machine Learning Platform in order to retain access to all her coursework and to keep building on it. (When Jupyter Notebooks are hosted on the commercial cloud, students generally lose access to their data-intensieve coursework when the class ends, unless they download the data themselves.)
"I thought it was just for the course, but then I realized that Jupyter Notebooks are available for research, without losing access through the UC San Diego Jupyterhub," said Zhang.
This educational infrastructure has added benefits for professors as well.
"With these Jupyter Notebooks, you can automatically embed the grading system. It saves a lot of work," said Gymrek. You can designate how many points a student gets if they get the code right, she explained. Before using this system, students sent PDFs of their problem sets which made grading more time intensive. "It was hard to go past a dozen students. Now, you can scale," said Gymrek. In fact, she has been able to expand access to her personal genomics graduate class to more than 50 students, up from a dozen before she had access to these new tools.
Direct uploading of assignments and grades to the campus learning management system, Canvas, is also now available.
The platform is truly transforming education. Unlike many learning technology innovations, classes in every division at UC San Diego have used the Data Science/Machine Learning Platform. Many thousands of students use it every year. Its innovation with real impact, preparing our students in manysometimes unexpectedfields to be leaders and innovators when they graduate, said Polichar.
"If you build your distributed supercomputer, like the PRP, on commodity hardware then you can ride Moore's Law," explained Smarr.
Following this commodity hardware strategy, Smarr and his PRP collaborators developed hardware designs where performance goes up while prices go down over time. The computational building blocks developed by the PRP, that were repurposed by UC San Diegos ITS, are rack-mounted PCs, containing multi-core CPUs, eight Graphics Processing Units (GPUs), and optimized for data-intensive projects, including accelerating machine learning on the GPUs. These PCs run a wide range of leading-edge software to help students program the system, record their results in Jupyter Notebooks, and to execute a variety of data analytic and machine learning algorithms on their problems.
Building on this commodity hardware approach to high performance computing has allowed UC San Diego to build a dynamic and innovative "on premises" ecosystem for data- and computing- intensive coursework, rather than relying solely on commercial cloud computing services.
The computing platform is made of rack-mounted PCs optimized for data-intensive projects, including accelerating machine learning on Graphics Processing Units (GPUs). The system now contains 126 GPUs, whose usage by students typically ramps up to 100% as each academic quarter progresses.
"The commercial cloud doesn't provide an ecosystem that gives students the same platform from course to course, or the same platform they have in their courses as they have in their research," said Tilghman. "This is especially true in the graduate area where students are starting work in a course context and then they continue that work in their research. It's that continuity, even starting as a lower division undergraduate, all the way up. I think that's one of the innovative advantages that we give at UC San Diego."
UC San Diego professors and students interested in learning more about the Data Science / Machine Learning Platformcan find additional details and contact information on their website.
"I've been at this for 50 years," said Smarr. "I don't know of many examples where I've seen such a close linking of research and education all the way around, in a circle."
This alignment of research and education feeds into UC San Diego's culture of innovation and relevance.
"It's essential for the nation that students all across campus learn and work on computing infrastructure that is relevant for their future, whether it's in industry, academia or the public sector," said Albert P. Pisano, dean of the UC San Diego Jacobs School of Engineering. "These information technology ecosystems being created and deployed on campus are critical for empowering our students to leverage innovations to serve society."
To view a a video providing an overview of the Pacific Research Platform (PRP) and a sampling of research projects the platform has enabled, visit the Pacific Research Platform website.
Larry Smarr serves as Principal Investigator on the PRP and allied grants (NSF Awards OAC-1541349, OAC-1826967, CNS-1730158, CNS-2100237) which are administered through the Qualcomm Institute, which is the UC San Diego Division of Calit2.
Excerpt from:
From Coffee Cart to Educational Computing Platform - UC San Diego Health
- How Do You Define Cloud Computing? - Data Center Knowledge [Last Updated On: May 3rd, 2017] [Originally Added On: May 3rd, 2017]
- RCom arm in tie-up for cloud computing - Moneycontrol.com [Last Updated On: May 3rd, 2017] [Originally Added On: May 3rd, 2017]
- Roundup Of Cloud Computing Forecasts, 2017 - Forbes [Last Updated On: May 3rd, 2017] [Originally Added On: May 3rd, 2017]
- Cloud Computing Continues to Influence HPC - insideHPC [Last Updated On: May 3rd, 2017] [Originally Added On: May 3rd, 2017]
- 5 Cloud Computing Stocks to Buy - TheStreet.com [Last Updated On: May 3rd, 2017] [Originally Added On: May 3rd, 2017]
- Adobe bets big on cloud computing for marketing, creative professionals - Livemint [Last Updated On: May 3rd, 2017] [Originally Added On: May 3rd, 2017]
- Red Hat's New Products Centered Around Cloud Computing, Containers - Virtualization Review [Last Updated On: May 3rd, 2017] [Originally Added On: May 3rd, 2017]
- Verizon sells cloud services to IBM in 'unique cooperation between ... - Cloud Tech [Last Updated On: May 3rd, 2017] [Originally Added On: May 3rd, 2017]
- Hospital CIOs see benefits of healthcare cloud computing - TechTarget [Last Updated On: May 3rd, 2017] [Originally Added On: May 3rd, 2017]
- How Cloud Computing Is Turning the Tide on Heart Attacks - Fortune [Last Updated On: May 3rd, 2017] [Originally Added On: May 3rd, 2017]
- What is Cloud Computing Technology?: Cloud Definition ... [Last Updated On: May 3rd, 2017] [Originally Added On: May 3rd, 2017]
- Daily Report: Cloud Computing Asserts Itself - New York Times [Last Updated On: May 4th, 2017] [Originally Added On: May 4th, 2017]
- Verizon sells cloud services to IBM in 'unique cooperation between two tech leaders' - Cloud Tech [Last Updated On: May 4th, 2017] [Originally Added On: May 4th, 2017]
- CIOs embrace the value of cloud computing in healthcare - TechTarget [Last Updated On: May 4th, 2017] [Originally Added On: May 4th, 2017]
- Heptio's Joe Beda: Before embracing cloud computing, make sure your culture is ready - GeekWire [Last Updated On: May 4th, 2017] [Originally Added On: May 4th, 2017]
- CLOUD COMPUTING Cisco Expands Cloud IoT Services with $610M Viptela Acquisition - CIO Today [Last Updated On: May 6th, 2017] [Originally Added On: May 6th, 2017]
- A prepaid wallet that helps start-ups access cloud-computing services - The Hindu [Last Updated On: May 6th, 2017] [Originally Added On: May 6th, 2017]
- Google: No to Price War Over Cloud Computing - Investopedia [Last Updated On: May 6th, 2017] [Originally Added On: May 6th, 2017]
- 3 things to know about the cloud v. data center decision - ZDNet [Last Updated On: May 8th, 2017] [Originally Added On: May 8th, 2017]
- OpenStack Foundation cites 'capabilities, compliance and cost' as Summit kicks off - Cloud Tech [Last Updated On: May 9th, 2017] [Originally Added On: May 9th, 2017]
- Profit From Cloud Computing Boom With This ETF - Seeking Alpha [Last Updated On: May 9th, 2017] [Originally Added On: May 9th, 2017]
- Autonomous Driving Market Focuses on Artificial Intelligence and ... - PR Newswire (press release) [Last Updated On: May 9th, 2017] [Originally Added On: May 9th, 2017]
- The cloud computing tidal wave - BetaNews [Last Updated On: May 9th, 2017] [Originally Added On: May 9th, 2017]
- Aruba predicts a hybrid future for edge and cloud computing - The Internet of Business (blog) [Last Updated On: May 9th, 2017] [Originally Added On: May 9th, 2017]
- China Says Draft Rules on Cloud Computing Have Been Misunderstood - Wall Street Journal (subscription) [Last Updated On: May 9th, 2017] [Originally Added On: May 9th, 2017]
- Oracle launches cloud computing service for India | Business Line - Hindu Business Line [Last Updated On: May 11th, 2017] [Originally Added On: May 11th, 2017]
- Microsoft is on the edge: Windows, Office? Naah. Let's talk about cloud, AI - The Register [Last Updated On: May 11th, 2017] [Originally Added On: May 11th, 2017]
- IBM touts its cloud platform as quickest for AI with benchmark tests - Cloud Tech [Last Updated On: May 11th, 2017] [Originally Added On: May 11th, 2017]
- Enterprise-owned data centres still 'essential' despite cloud growth, research notes - Cloud Tech [Last Updated On: May 11th, 2017] [Originally Added On: May 11th, 2017]
- You really should know what the Andrew File System is - Network World [Last Updated On: May 11th, 2017] [Originally Added On: May 11th, 2017]
- Microsoft launches Android app to manage its Azure cloud computing platform - Android Police [Last Updated On: May 11th, 2017] [Originally Added On: May 11th, 2017]
- 3 Cloud Computing Stocks To Buy Right Now - May 10, 2017 ... - Zacks.com [Last Updated On: May 11th, 2017] [Originally Added On: May 11th, 2017]
- Virtustream Adds Enterprise Cloud to Global Dell EMC Partner Program - Cloud Computing Intelligence (registration) (blog) [Last Updated On: May 13th, 2017] [Originally Added On: May 13th, 2017]
- Trump signs cybersecurity executive order, mandating a move to cloud computing - GeekWire [Last Updated On: May 14th, 2017] [Originally Added On: May 14th, 2017]
- Cloud Computing, Term of Art Complete Preakness Works - BloodHorse.com (press release) (registration) (blog) [Last Updated On: May 14th, 2017] [Originally Added On: May 14th, 2017]
- IBM Announces The Defense Calculator And A Cloud Computing Service - Forbes [Last Updated On: May 14th, 2017] [Originally Added On: May 14th, 2017]
- Achieving compliance in the cloud - CSO Online [Last Updated On: May 17th, 2017] [Originally Added On: May 17th, 2017]
- Boston schools CIO Mark Racine takes hybrid approach to cloud computing - EdScoop News (press release) (registration) (blog) [Last Updated On: May 17th, 2017] [Originally Added On: May 17th, 2017]
- Benefit-risk 'tipping point' for cloud computing now passed, says ... - Out-Law.com [Last Updated On: May 17th, 2017] [Originally Added On: May 17th, 2017]
- Cloud Computing puts in work for Preakness before deluge - Daily Racing Form [Last Updated On: May 17th, 2017] [Originally Added On: May 17th, 2017]
- How telecom is shifting its strategy to support cloud computing - SiliconANGLE (blog) [Last Updated On: May 17th, 2017] [Originally Added On: May 17th, 2017]
- Cloud computing - Simple English Wikipedia, the free encyclopedia [Last Updated On: May 17th, 2017] [Originally Added On: May 17th, 2017]
- How Alphabet Views the Cloud Computing Price Wars - Market Realist [Last Updated On: May 18th, 2017] [Originally Added On: May 18th, 2017]
- Keying Longshot Cloud Computing in the Preakness - America's Best Racing [Last Updated On: May 18th, 2017] [Originally Added On: May 18th, 2017]
- Microsoft Extends Cloud-Computing Arms Race to Africa - Fox Business [Last Updated On: May 18th, 2017] [Originally Added On: May 18th, 2017]
- Firms Face Decelerating Cloud Spending: Analyst - Investopedia [Last Updated On: May 20th, 2017] [Originally Added On: May 20th, 2017]
- Is edge computing set to blow away the cloud? - Cloud Tech [Last Updated On: May 20th, 2017] [Originally Added On: May 20th, 2017]
- Microsoft Extends Cloud-Computing Arms Race to Africa - Wall Street Journal (subscription) [Last Updated On: May 20th, 2017] [Originally Added On: May 20th, 2017]
- Rested and ready: 13-1 shot Cloud Computing wins Preakness - Fairfield Daily Republic [Last Updated On: May 22nd, 2017] [Originally Added On: May 22nd, 2017]
- Watch Cloud Computing's thrilling come-from-behind finish at the Preakness Stakes - For The Win [Last Updated On: May 22nd, 2017] [Originally Added On: May 22nd, 2017]
- Cloud Computing wins the 142nd Preakness Stakes in front of a record crowd [Photos] - Baltimore Business Journal [Last Updated On: May 22nd, 2017] [Originally Added On: May 22nd, 2017]
- 13-1 shot Cloud Computing edges Classic Empire, springs upset in Preakness - News3LV [Last Updated On: May 22nd, 2017] [Originally Added On: May 22nd, 2017]
- Cloud Computing Wins Preakness Stakes, and Techies Are Stoked - Fortune [Last Updated On: May 22nd, 2017] [Originally Added On: May 22nd, 2017]
- Cloud Computing wins Preakness Stakes, dashing Always ... [Last Updated On: May 22nd, 2017] [Originally Added On: May 22nd, 2017]
- Cloud computing, Galeria Inno and change at Deka - Delano.lu [Last Updated On: May 23rd, 2017] [Originally Added On: May 23rd, 2017]
- Roundup Of Cloud Computing Forecasts, 2017 - Enterprise Irregulars (blog) [Last Updated On: May 23rd, 2017] [Originally Added On: May 23rd, 2017]
- Cloud Computing Does Not Need Help From Washington - Cramer's ... - Seeking Alpha [Last Updated On: May 23rd, 2017] [Originally Added On: May 23rd, 2017]
- CTOvision Assessment on The Megatrend of Cloud Computing - CTOvision (blog) [Last Updated On: May 23rd, 2017] [Originally Added On: May 23rd, 2017]
- Cloud Computing's Trainer Wins One for His Mentor at Preakness - New York Times [Last Updated On: May 23rd, 2017] [Originally Added On: May 23rd, 2017]
- Make sense of edge computing vs. cloud computing | InfoWorld - InfoWorld [Last Updated On: May 23rd, 2017] [Originally Added On: May 23rd, 2017]
- Cloud Computing Takes the Preakness - RFD-TV [Last Updated On: May 23rd, 2017] [Originally Added On: May 23rd, 2017]
- Cloud Computing takes Preakness - CNN.com [Last Updated On: May 23rd, 2017] [Originally Added On: May 23rd, 2017]
- Make Sense of Edge Computing vs. Cloud Computing - Linux.com (blog) [Last Updated On: May 26th, 2017] [Originally Added On: May 26th, 2017]
- How will cloud computing and analytics affect Citrix shops? - TechTarget [Last Updated On: May 26th, 2017] [Originally Added On: May 26th, 2017]
- Red Hat to acquire cloud computing firm - Triangle Business Journal [Last Updated On: May 26th, 2017] [Originally Added On: May 26th, 2017]
- Cloud computing streamlines oil field monitoring - Williston Daily Herald [Last Updated On: May 26th, 2017] [Originally Added On: May 26th, 2017]
- Fans should appreciate Cloud Computing's Preakness win - ESPN [Last Updated On: May 26th, 2017] [Originally Added On: May 26th, 2017]
- Cray Takes the Plunge into Cloud Computing - TOP500 News [Last Updated On: May 28th, 2017] [Originally Added On: May 28th, 2017]
- Baidu to leverage cloud computing, artificial intelligence, in effort to ramp up behavioural analysis - South China Morning Post [Last Updated On: May 28th, 2017] [Originally Added On: May 28th, 2017]
- Cloud computing will change the nature of hospital IT shops - Healthcare IT News [Last Updated On: May 28th, 2017] [Originally Added On: May 28th, 2017]
- Microsoft's weapon in high-stakes cloud-computing battle with Amazon? Freebies - The Seattle Times [Last Updated On: May 28th, 2017] [Originally Added On: May 28th, 2017]
- Amazon Shares Hit $1000, Showing Dominance of E-Commerce, Cloud - The VAR Guy [Last Updated On: May 30th, 2017] [Originally Added On: May 30th, 2017]
- Oracle set to expand cloud reach with Tencent alliance - South China Morning Post [Last Updated On: May 30th, 2017] [Originally Added On: May 30th, 2017]
- Cloud Computing to Skip Belmont as Field Comes into Focus - America's Best Racing [Last Updated On: May 30th, 2017] [Originally Added On: May 30th, 2017]
- Movers: Amazon's Stock Price Hits $1000 - New York Times [Last Updated On: June 1st, 2017] [Originally Added On: June 1st, 2017]
- Mary Meeker: Healthcare technology is booming thanks to cloud computing and wearables - SiliconANGLE (blog) [Last Updated On: June 1st, 2017] [Originally Added On: June 1st, 2017]
- Will Amazon's Web Services Business Get Hurt by Cloud Computing Commodification? - HuffPost [Last Updated On: June 1st, 2017] [Originally Added On: June 1st, 2017]
- Box CEO Aaron Levie: Artificial intelligence to revolutionize cloud computing - MarketWatch [Last Updated On: June 1st, 2017] [Originally Added On: June 1st, 2017]
- Cloud computing takes off as top new discipline on campus - Education Dive [Last Updated On: June 1st, 2017] [Originally Added On: June 1st, 2017]
- CIOs and factors overlooked when changing your cloud - Cloud Tech [Last Updated On: June 3rd, 2017] [Originally Added On: June 3rd, 2017]