On Tuesday 27th October at 1:15pm (UK time), Mario Alvarez-Picallo, The Difference Lambda Calculus Abstract: Cartesian difference categories are a recent generalisation of Cartesian differential categories which introduce a notion of “infinitesimal” arrows satisfying an analogue of the Kock-Lawvere axiom, with the axioms of a Cartesian differential category being satisfied only “up to an infinitesimal […]
by Dan R. Ghica We propose a core calculus for programming languages with effects, interpreted using a hypergraph-rewriting abstract machine. The intrinsic calculus syntax and semantics only deals with the basic structural aspects of programming languages: variables, names, and thunks. Everything else, including function abstraction and application, must be provided as extrinsic operations with associated […]
by Mario Alvarez Picallo When you hear the word ‘derivative’, differential calculus immediately comes to mind. This is, however, far from the only place where one can find them! Many ad-hoc notions of derivative have popped up over the years, in fields as disparate as incremental computation and digital circuits. In this talk we introduce […]
by Dan R. Ghica The interaction between (pure) computation and the physical world happens in two ways. The computation may act upon the world, which is usually called an effect, which is managed using the well known mechanism of monads in the type system of the programming language. But the computation may also require a resource, which is by symmetry called a co-effect, […]
On June 16 we had the pleasure of a technical talk by Prof. Michele Pagani, Institut de Recherche en Informatique Fondamentale, Université de Paris. Abstract: Backpropagation is a classic automatic differentiation algorithm computing the gradient of functions specified by a certain class of simple, first-order programs, called computational graphs. It is a fundamental tool in […]
Who is Huawei? Here’s the inside story of Huawei Founder & CEO RenZhengfei. It’s a 30-year journey marked with many milestones and culminating in the company’s transformation into a global tech leader. Watch the video to learn more.
Job Description Huawei Technologies is offering outstanding research internship opportunities for PhD students in its Edinburgh Research Centre. Job Summary Research and development of high-performance languages: language design, high-level and low-level compiler optimisations, type systems, code generation. Investigating/researching technologies for heterogeneous architectures, AI frameworks, high-performance code generators. Benchmarking applications in a reliable and reproducible way […]
Job Description Huawei Technologies is offering high calibre PhD students the exclusive Graduate and Internship opportunities to gain a valuable experience in its Edinburgh Research Centre. Job Summary Huawei is looking for Graph Database Intern Researchers and Engineers in its Edinburgh Research Centre. The team you will be joining is systems focused, so we […]