How to Start a Tech Startup
Event details
- When: 22nd November 2013 16:00 - 17:00
- Where: Phys Theatre C
- Format: Talk
How to Start a Tech Startup
Title: “Shared-Memory Concurrency in the Real World: Working with Relaxed Memory Consistency”
Abstract:
Shared-memory concurrency is now mainstream, from phones to servers. However, real-world implementations do not validate the basic assumption of Sequential Consistency traditionally made in work on concurrent programming and verification. Instead, we get subtle relaxed consistency models. Furthermore, the consistency models of different hardware architectures vary widely and have often been poorly defined, while programming language models (aiming to abstract from hardware details) are different again.
This talk is about what relaxed consistency models we actually get on current mainstream systems: the x86 multiprocessor architecture, the IBM Power and ARM lines of multiprocessors, and in the new concurrency model in ISO C/C++11. Part of the challenge here is that neither hardware microarchitects nor low-level programmers (for operating systems or compilers) know exactly what you get, or what you should get. I will discuss the models that are getting some agreement/acceptance, and how we can use those models.
Thursday 14th March, the regular meeting of the Functional Programming group will give the floor to our guest Dr. Jost Berthold for a public talk called “High-Level Parallel Computing in Finance — Haskell Case Studies within HIPERFIT –” .
The presentation will take place from 12.00 to 13.00, in the Jack Cole building, room 1.04 (upstairs), and everyone is welcome.
If you intend to come to the talk, it would be helpful (but is not essential) to drop me (fs39) a one-line email beforehand, to be sure that the reserved room has a suitable size.
Abstract: Continue reading
Tuesday 27 November, 1400-1500, 1.33a Jack Cole building (Computer Science)
Aardvark Swift, recruitment agents for the gaming industry, will be talking about how to break into the sector. Get advice from those in the know on the key skills you will need, the common pitfalls, and how to maximise your chances. Ideal for programming enthusiasts of all disciplines, and for anyone interested in a gaming career. http://www.aswift.com/index.jsp#holder1-start
AS will also be giving details of how to enter their nationwide programming competition Search for a Star! SFAS is designed to highlight and reward the UK’s most promising video games developers. The winner will be announced at the Eurogamer 2013, with last years winner securing a job at Sony Evolution . This years competition is being sponsored by Microsoft http://www.aswift.com/searchforastar/
Room 1.33a at 2:00 pm on Friday 7th September 2012
Abstract:
In the field of natural language parsing, the syntax of natural languages is
modeled by means of formal grammars and automata. Sometimes these formalisms
are borrowed from the field of formal language theory and are adapted to the
task at hand, as in the case of context-free grammars and their lexicalized
versions, where each individual rule is specialized for one or more lexical
items. Sometimes these formalisms are newly developed, as in the case of
dependency grammars and tree adjoining grammars. In this talk, I will
briefly overview several of these models, discussing their mathematical
properties and their use in parsing of natural language.
Talks:
Information Visualization Research in the SACHI group
Speaker: Aaron Quigley
Abstract:
Aaron will provide a quick overview of the incipient InfoViz research and prospects of the SACHI group.
A few examples of visualisation in computational systems biology of anti-inflammatory and anticancer drug actions
Speaker: Alexey Goltsov
Abstract:
Visualization is a key aspect in computational systems biology to analyse results of in silico modelling, generate and test hypothesises. Some examples of visualisation in computational systems biology of cellular response to drug intervention are discussed. First, the developed method of the complex dynamics visualisation of enzyme kinetics is discussed and illustrated with the dynamic visualisation of cyclooxygenase enzyme function and its inhibition by anti-inflammatory drug, aspirin. Second, 3D dynamic visualisation of thrombosis in blood vessel is demonstrated based on the developed agent-based model of blood clotting and anticoagulation drug effect. Third, visualisation in computational systems biology of cancer are discussed and illustrated with the visualisation methods of the determination of promising drug targets and analysis of changing sensitivity of tumor to anticancer therapy at different oncogenic mutations.
FatFonts: Combining the Symbolic and Visual Aspects of Numbers
Speaker: Miguel Nacenta
Abstract:
In this talk I present a new technique for visualisation that makes use of typography. FatFonts is a technique for visualizing quantitative data that bridges the gap betweennumeric and visual representations. FatFonts are based onArabic numerals but, unlike regular numeric typefaces, theamount of ink (dark pixels) used for each digit is propor-tional to its quantitative value. This enables accurate read-ing of the numerical data while preserving an overall visual context. During the talk, I discuss the challenges of this approach, it’s possible uses, and how to use it in visualizations.
Bio:
Miguel Nacenta is a Lecturer in the School of Computer Science. He is interested in new interaction form factors (e.g., tabletops, multi-touch, multi-display environments), perception, and information visualisation.
Mobile computing and sensing technologies present exciting opportunities for healthcare. Wireless sensors worn by patients can automatically deliver medical
sensor data to care providers, family members, or other caregivers, providing new opportunities to diagnose, monitor, and manage a wide range of medical
conditions. Using the mobile phones that patients already carry to provide connectivity between sensors and providers can help to keep costs low and
deployments simple. However, there are many security and privacy challenges involved in developing a system that will protect the patient’s privacy and the
integrity of the data collected. In this talk I describe the advent of these “mHealth” systems, survey the security and privacy issues, and describe research
underway at Dartmouth to address these challenges.
David Kotz is the Champion International Professor, in the Department of Computer Science, and Associate Dean of the Faculty for the Sciences, at Dartmouth
College in Hanover NH. During the 2008-09 academic year he was a Visiting Professor at the Indian Institute of Science, in Bangalore India, and a Fulbright
Research Scholar to India. At Dartmouth, he was the Executive Director of the Institute for Security Technology Studies from 2004-07. His research interests
include security and privacy, pervasive computing for healthcare, and wireless networks. He has published over 100 refereed journal and conference papers. He
is an IEEE Fellow, a Senior Member of the ACM, a member of the USENIX Association, and a member of Phi Beta Kappa.
After receiving his A.B. in Computer Science and Physics from Dartmouth in 1986, he completed his Ph.D in Computer Science from Duke University in 1991 and
returned to Dartmouth to join the faculty. For more information see http://www.cs.dartmouth.edu/~dfk/.
Dr Steve Marsh.
Regret, the emotion arising from counterfactual reasoning about action
and inaction, is a powerful tool in the arsenal of trust-reasoning and
enabling technologies. One aspect of the tool, Regret Management, is the
enforcement of a view of System Trust in technological approaches in
order to preserve and encourage respect for concerns such as data
protection, privacy, and cyber-social interaction. Forgiveness, as a
tool in the broad spectrum of computational trust, helps agents reason
about and rebuild relationships that may have been damaged by some
action, and is particularly useful in areas where, as online, cheap
pseudonyms can exist. This talk will examine regret and forgiveness from
the point of view of agents or devices in connected environments, where
humans are present actors, and show how enforcement of regret management
and forgiveness measures may be efficacious.
Steve Marsh is a Research Scientist in the Network Security Group at in
the Communications Research Centre in Ottawa, Ontario, Canada.
His PhD (University of Stirling, 1994) was a seminal work that
introduced the first formalisation of the phenomenon of trust (the
concept of ‘Computational Trust’), and applied it to Multi Agent
Systems. As a milestone in trust research, it brought together disparate
disciplines and attempted to make sense of a vital phenomenon in human
and artificial societies, and is still widely referenced today. Steve’s
current work builds extensively on this model, applying it to network
security, MANETs, and mobile device security.
His research interests include computational trust, trust management,
regret and regret management, and socially adept technologies. He is the
Canadian delegate to IFIP Technical Committee 11: Security and Privacy
Protection in Information Processing Systems. He is an adjunct professor
at UNB (Computer Science), UOIT (Business and IT) and Carleton
University (Systems and Computer Engineering and Cognitive Science).