School Seminar: Cloud Platform in Financial Services – Allan Beck, J.P. Morgan

Title: Cloud Platform in Financial Services

Presenter: Allan Beck, Cloud Platform and Strategy Lead from JPMorgan Chase

Abstract: Cloud Computing is revolutionising the delivery of compute services and driving the next generation of web-scale application design. This presents enormous opportunities but also challenges, particularly in heavily regulated sectors such as Financial Services.
Allan Beck, Cloud Platform and Strategy Lead from JPMorgan Chase, will discuss the current approach and challenges to Cloud in Financial Services. This will include an overview of available Cloud services and capabilities, the specific challenges to Cloud in Financial Services (private and public Cloud) and an overview of the next-generation Cloud platform and developer experience at JPMorgan Chase.

Event details

  • When: 18th November 2014 14:00 - 15:00
  • Where: Cole 1.33
  • Series: School Seminar Series
  • Format: Seminar, Talk

Thursday Seminar from Japan – Prof. Yoshifumi Kitamura – Interactive Content Design and 3D Interactions

Date: 2014-11-13
Time: 14:00 to 15:00
Location: Maths Lecture Theatre A, North Haugh, University of St Andrews.

Title: Interactive Content Design and 3D Interactions

Abstract: Good media content has the power to enrich our lives. We focus on non-traditional content other than movies, music and games, conducting comprehensive research on a variety of interactive content which creates new value through interactions with humans. In this talk I will introduce a series of my group’s recent research projects involving technologies for interactive content design and 3D interactions.
Web: http://www.icd.riec.tohoku.ac.jp/index-e.html

Bio: Yoshifumi Kitamura is a Professor at Research Institute of Electrical Communication, Tohoku University. He received the B.Sc., M.Sc. and PhD. degrees in Engineering from Osaka University in 1985, 1987 and 1996, respectively. Prior to Tohoku University, he was an Associate Professor at Graduate School of Engineering and  Graduate School of Information Science and Technology, Osaka University (1997-2010), and before that he was a researcher at ATR Communication Systems Research Laboratories (1992-1996) and Canon Inc. (1987-1992).

Event details

  • When: 13th November 2014 14:00 - 15:00
  • Where: Maths Theatre A
  • Format: Seminar, Symposium, Talk

School Seminar: Complex Networks and Complex Processes

Simon Dobson, School of Computer Science, University of St Andrews

Abstract:

Complex networks provide a way of modelling systems with lots of
dependent elements, such as traffic networks or social networks. By
running processes over these networks we can explore how the topology of
the network affects the way the process evolves, and potentially
identify factors that accelerate or impede it. This opens-up
possibilities both for study (science) and control (engineering).

This talk will briefly introduce the mechanics of complex networks and
the processes that run on them, review some recent results we have
obtained, and look to future research programme where we will combine
simulation with sensing to give us new ways of looking at the world.

Event details

  • When: 4th November 2014 14:00 - 15:00
  • Where: Cole 1.33
  • Series: School Seminar Series
  • Format: Talk

The Design and Implementation of Feldspar

By: Josef Svenningsson, Chalmers University of Technology, Sweden

Feldspar is a domain specific language with the goal of raising the
level of abstraction for performance sensitive, low-level code.
Feldspar is a functional language embedded in Haskell, which offers a
high-level style of programming. The key to generating generating
efficient code from such descriptions is to use a high-level
optimisation technique called vector fusion. Feldspar achieves
vector fusion for free by employing a particular way of embedding the
language in Haskell by combining deep and shallow embeddings.

Bio: Josef Svenningsson is an Assistant Professor in the Functional
Programming group at Chalmers University of Technology. He has a broad
range of interest and has published papers on wide variety of topics,
including: program analysis, constraint solving, security, programming
language design, testing and high-performance computing.

Event details

  • When: 21st October 2014 14:00 - 20th October 2014 15:00
  • Where: Cole 1.33
  • Series: School Seminar Series
  • Format: Seminar

Talk: Internship Experiences 2014

Many St Andrews CS students do internships in the summer, but we very rarely get the opportunity to learn about them.

If you are interested in what some outstanding fourth year students did this summer, including tips and hints on how to do this yourself, you cannot miss this!

Hear them talk at 2:00pm on Tuesday.

 

Details:

Andrew McCallum worked at Inclusiq on “E-learning games for diversity”

Emily Dick worked at Accenture as a “business and system analysis to help a large government client move from a paper to an online process”

Aleksejs Sazonovs worked at Microsoft Research Cambridge (Systems and Networking group) “using insights gathered from the data, to develop an effective storage and content retrieval policy for OneDrive”

Robert Dixon worked at McLaren Racing using neural networks on a tool to help the race strategy team.

 

The speaker interns at a subsequent meal with the Head of School. From left to right, Steve Linton (HOS), Aleksejs Sazonovs, Robert Dixon, and Andrew McCallum (Emily Dick could not attend the meal).

The speaker interns at a subsequent meal with the Head of School. From left to right, Steve Linton (HOS), Aleksejs Sazonovs, Robert Dixon, and Andrew McCallum (Emily Dick could not attend the meal).

Event details

  • When: 7th October 2014 14:00 - 15:00
  • Where: Cole 1.33b
  • Series: School Seminar Series
  • Format: Seminar

Simone Conte: Lockheed Martin Software Engineer of 2014

Yesterday evening, in front of a crowd of about 750 people (as part of ScotSoft, the largest yearly Software and IT meeting in Scotland), one of our School graduates received the Lockheed Martin Software Engineering Award, for an outstanding project demonstrating excellent software engineering skills.

Simone Conte receiving award from Scotland IS chair of the Board - Robert Campbell

Simone Conte receiving award from Scotland IS chair of the Board – Robert Campbell

Simone was awarded this prestigious award for his Senior Honours project, which involved the design, construction and implementation of a haptic device for people with visual disabilities. The project was chosen among the final undergraduate projects of all Scottish Computer Science departments, and has been awarded for the last 25 years by Scotland IS. The selection panel includes senior software engineers and CEOs of top companies in Scotland and beyond, including Amazon, SmarterGrid, Microsoft, RBS, Chevron, Scottish Life, Skyscanner and, of course, Lockheed Martin.

An early version of the HaptiQ

An early version of the HaptiQ

The prize consists of a trophy and a check. Other awardees from the night include Blair Archibald from the University of Glasgow, Andrews White from Strathclyde and Heather Ellis from Dundee.

Accelerating Datacenter Services with Reconfigurable Logic

by Aaron Smith, Microsoft Research

Datacenter workloads demand high computational capabilities, flexibility, power efficiency, and low cost. It is challenging to improve all of these factors simultaneously. To advance datacenter capabilities beyond what commodity server designs can provide, we have designed and built a composable, reconfigurable fabric at Microsoft to accelerate portions of large-scale software services. In this talk I will describe a medium-scale deployment of this fabric on a bed of 1,632 servers, and discuss its efficacy in accelerating the Bing web search engine along with future plans to improve the programmability of the fabric.

Bio: Aaron Smith is a member of the Computer Architecture Group at Microsoft Research. He is broadly interested in optimizing compilers, computer architecture and reconfigurable computing. Over the past 15 years he has led multiple industrial and research compiler projects at Metrowerks/Freescale Semiconductor, The University of Texas at Austin and Microsoft. He received his PhD in Computer Science from UT-Austin in 2009 and is currently serving as co-General Chair of CGO 2015.

Event details

  • When: 2nd October 2014 12:00 - 13:00
  • Where: Cole 1.33b
  • Series: School Seminar Series
  • Format: Seminar

Welcome to Jonathan Hughes honorary research fellow

We are delighted to welcome Jonathan Hughes as an honorary research fellow to SACHI and the School of Computer Science. Jonathan is Founder & CEO of Butterfly Catcher and was formerly a founder employee of Realtime Worlds Inc., helping to create the BAFTA-winning videogame franchise ‘Crackdown’ for Microsoft Game Studios. As Principal Designer there he was also responsible for the design direction of ‘MyWorld’, a hugely ambitious entertainment platform which secured $50m funding from NEA and WPP, with executive design oversight of the UK and Asia-Pacific projects. After running the software development agency Zedaxis for several years, with clients such as Skyscanner and the NHS, he founded Butterfly Catcher in 2012, focusing on data visualisation for industry, and in particular finance.

Commenting on his honorary fellowship Jonathan said “I’m delighted to be appointed to this role. Aaron’s team at SACHI have a tremendous reputation and they are undertaking world-leading research which is highly applicable to industry. Being given the opportunity to be involved is very exciting indeed.”

Jonathan has a Masters (Dual Hons) in Psychology & Philosophy from the University of St Andrews, where he specialised in visual perception so this is a return home of sorts! Professor Aaron Quigley said of this fellowship, “we are delighted to have Jonathan join us and we are looking forward to many fruitful collaborations. With his 15 years of industrial experience across a wide range of industry sectors, Jonathan brings a new dynamic to SACHI which we are looking forward to.” Jonathan will contribute to St Andrews HCI research (SACHI) with respect to seminars, involvement in informal supervision, exploration of joint research projects, advice on information visualisation and the finance sector along with working with staff and students on research projects. We also expect Jonathan to provide advice on Palimpsest along with developing new projects and ideas with collaborators within SACHI (both within St Andrews and across Scotland).

Design Frontiers in Parallel Languages: The Role of Determinism

Constraints can be a source of inspiration; their role in creative art forms is well-recognized, with poetry as the quintessential example.  We argue that the requirement of determinism can play the same role in the design of parallel programming languages. This talk describes a series of design explorations that begin with determinism as the constraint, introduce the concept of monotonically-changing concurrent data structures (LVars), and end in some interesting places—flirting with the boundaries to yield quasideterminism, and revealing synergies between parallel effects, such as cancelation and memoization, when used in a deterministic context.

Our goal is for guaranteed-deterministic parallel programming to be practical and efficient for a wide range of applications. One challenge is simply to integrate the known forms of deterministic-by-construction parallelism, which we overview in this talk: Kahn process networks, pure data-parallelism, single assignment languages, functional programming, and type-effect systems that enforce limited access to state by threads. My group, together with many others around the world, are developing libraries such as LVish and Accelerate that add these capabilities to the programming language Haskell. It is early days yet, but already possible to build programs that mix concurrent, lock-free data structures, blocking data-flow, callbacks, and GPU-based data-parallelism, without ever compromising determinism or referential transparency.

Event details

  • When: 12th June 2014 14:00 - 15:00
  • Where: Cole 1.33a
  • Series: School Seminar Series
  • Format: Seminar