[Taken] Web-Browser and Server for Information-Centric Networking

The current Internet architecture assumes communication based on the identity of hosts e.g. the name/IP address of a webserver in a URL. Individual clients connect to specific servers to retrieve documents and videos. Information-centric networking instead assumes that content is the focus of communication and is uniquely named in networks e.g. a consumer asks a … Read more

[Taken] AI connectivity for Information-Centric Networks

Information-centric networking assumes that content is the focus of communication and is uniquely named in networks e.g. a consumer asks a network for specific content instead of connecting to the IP address of a specific server. This approach allows content to be cached within the network and network nodes to change their location without affecting … Read more

In-place matrix multiplication [Taken]

Matrix multiplication is one of the commonly-used computations across a wide range of applications. For example, most implementations of neural networks implement very large numbers of matrix multiplications. Almost all processor and GPU manufacturers provide libraries with carefully hand-tuned fast matrix multiplication routines. All the best-known algorithms matrix multiplication are out-of-place; that is, the result … Read more

A generator for hardware modular reduction units [Taken]

Many cryptographic schemes rely on modular arithmetic. Modular arithmetic is a system of arithmetic operators on integers where the numbers “wrap around” back to zero when they reach a value called the modulus. For example, if our modulus is 17, then (12 + 14) mod 17 = 9. When we implement modular arithmetic, a key … Read more

Exploring survival analysis 1

ELIGIBILITY: This project is for a student taking the online MSc in Statistics and Data Science. Survival analysis refers to models and methods for survival data, that is, data on the failure of a system.  Usually this takes the form of times when failure occurs, with the failure referring to events like the system no … Read more

Inside Airbnb: Tourism in Dublin (taken)

In the last decade, Airbnb has become a mainstay for tourists worldwide. In this project, we will use data from insideairbnb.com to obtain a better geographic understanding of Dublin. Which parts are expensive or reasonable to rent? Where do tourists like to stay, and in what type of accommodation? We will study these issues using … Read more

To interpret or not to interpret: Forecasting conflict fatalities with machine learning models vs. GLMs

Forecasting conflict on a fine-grained grid level has real-life policy implications that can empirically inform meaningful healthcare and peace-preservation decisions. In many settings, interpretable models have the appeal that policymakers know how to draw conclusions from the model and do not have to base their decisions on black-box models. On the other hand, machine learning … Read more