EXC: Schedule

WeekCommencingTopicResourcesLecturerReading
122-Sep-2023Administration and overview Dr. Luo Mai  
122-Sep-2023Distributed data-parallel programming -- Part I (Programming Models/Languages) Dr. Amir Shaikhha 
229-Sep-2023Distributed data-parallel programming -- Part II 
(Functional Collections in Scala)
Dr. Amir Shaikhha 
229-Sep-2023Distributed data-parallel programming -- Part III 
(Hands-on)
Dr. Amir Shaikhha 
306-Oct-2023Distributed data-parallel programming -- Part IV
(Distributed Collections in Spark) 
Dr. Amir Shaikhha 
306-Oct-2023Distributed key-value pairs Dr. Amir Shaikhha

Compulsory:

Optional:

413-Oct-2023Distributed query processing (SparkSQL) Dr. Amir Shaikhha

Compulsory:

Optional:

413-Oct-2023Distributed graph processing (Pregel)  Dr. Amir Shaikhha

Compulsory:

Optional:

 

520-Oct-2023Hands-on exercise

Practical Homework for Scala Collection:

source code

Amir Noohi 
520-Oct-2023Hands-on exercise

Practical Homework for Spark:

source code

Amir Noohi 
627-Oct-2023Break   
703-Nov-2023Machine learning frameworks


 

 

Dr. Luo Mai 
703-Nov-2023Fundamentals for distributed machine learning

 

Dr. Luo Mai 
810-Nov-2023Practical distributed machine learning systems

 


 

Dr. Luo Mai 
810-Nov-2023Distributed file systems 


 

Dr. Luo Mai
917-Nov-2023Guest Lecture  Andrew Fitzgibbon (GraphCore) 
1023-Nov-2023Cluster resource management

 

 

Dr. Luo Mai 
1023-Nov-2023Cluster resource management (cont.) Dr. Luo Mai 
1101-Dec-2023Guest Lecture Dimitrios Vytiniotis (DeepMind) 
1101-Dec-2022Revision Lecture Dr. Luo Mai 

License
All rights reserved The University of Edinburgh