<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 
 <title>HIPERFIT</title>
 <link href="http://hiperfit.github.com/atom.xml" rel="self"/>
 <link href="http://hiperfit.github.com"/>
 <updated>2023-04-12T08:05:26+00:00</updated>
 <id>http://hiperfit.github.com</id>
 <author>
   <name>HIPERFIT</name>
   <email>info@hiperfit.dk</email>
 </author>

 
 <entry>
   <title>Talk on Extracting Functional Programs from Coq, in Coq by Danil Annenkov</title>
   <link href="http://hiperfit.github.com/news/2021/09/15/coq-extract-danil"/>
   <updated>2021-09-15T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2021/09/15/coq-extract-danil</id>
   <content type="html">
&lt;p&gt;&lt;strong&gt;Talk:&lt;/strong&gt; Extracting functional programs from Coq, in Coq&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Presenter:&lt;/strong&gt; Danil Annenkov, Aarhus University&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Time:&lt;/strong&gt; Wednesday, September 15, 2021, 11:15-12:00.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Place:&lt;/strong&gt; PLTC meeting room (HCØ-01-0-029), Universitetsparken 5.&lt;/p&gt;

&lt;h4 id=&quot;abstract&quot;&gt;Abstract&lt;/h4&gt;

&lt;p&gt;Many proof assistants offer a possibility for obtaining code in a
conventional functional programming language from formalised
developments. This functionality is called code extraction. The Coq
proof assistant supports extraction to OCaml, Haskell, and Scheme out
of the box. However, the extraction functionality itself is not
verified. Moreover, there are many interesting target languages not
covered by the standard extraction. We address these challenges by
developing an extraction pipeline entirely in Coq by extending the
MetaCoq verified erasure procedure. We also develop pretty-printing
functionality to new target languages: Elm, Rust, Liquidity, and
CameLIGO. In total, this gives us a way to write dependently typed
programs in Coq, verify, and extract them to several target languages
while retaining a small trusted computing base.&lt;/p&gt;

&lt;p&gt;In this talk, we present the current status of our development,
motivate the transformations we currently have in the pipeline, and
discuss further opportunities for extending the pipeline with new
target languages.&lt;/p&gt;

&lt;p&gt;Joint work with Mikkel Milo, Jakob Botsch Nielsen, and Bas Spitters.
arXiv preprint:
&lt;a href=&quot;https://arxiv.org/abs/2108.02995&quot;&gt;https://arxiv.org/abs/2108.02995&lt;/a&gt;&lt;/p&gt;

&lt;h4 id=&quot;bio&quot;&gt;Bio&lt;/h4&gt;

&lt;p&gt;Danil Annenkov is a postdoc researcher at the Concordium Blockchain
Research Center, Aarhus University working on formal verification of
smart contracts. His research areas include programming language
semantics, formal verification, proof assistants, and type
theory. Danil Annenkov received his PhD degree in Computer Science
from the University of Copenhagen, DIKU in 2018 under the supervision
of Martin Elsman. After receiving his PhD degree, Annenkov was a
postdoc researcher at INRIA Nantes, France, where he worked on
extending the Coq proof assistant with new reasoning principles.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Host:&lt;/strong&gt; Martin Elsman&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>MSc Thesis defence on Sum types in Futhark</title>
   <link href="http://hiperfit.github.com/news/2020/01/06/msc-thesis-defence-robert-schenck"/>
   <updated>2020-01-06T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2020/01/06/msc-thesis-defence-robert-schenck</id>
   <content type="html">
&lt;p&gt;MSc thesis defense by Robert Schenck.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Time:&lt;/strong&gt; Monday, January 6, 2020, 13:00-14:00.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Place:&lt;/strong&gt; PLTC meeting room (HCØ-01-0-029), Universitetsparken 5.&lt;/p&gt;

&lt;h4 id=&quot;abstract&quot;&gt;Abstract&lt;/h4&gt;

&lt;p&gt;While a common staple of many modern functional programming languages,
sum types are an unusual feature in specialized, computeoriented
languages. We advocate that sum types have merit even in this
restricted setting: providing increased safety and better abstraction
at manageable cost.&lt;/p&gt;

&lt;p&gt;This thesis explores adding sum types to Futhark—a compute-oriented,
purely functional, data-parallel array programming language. The work
includes a theoretical development of sum types in model type system
closely related to Futhark’s type system, implementation details for
adding sum types to the Futhark compiler, and an analysis of the
implementation—including suggestions to improve performance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Supervisors:&lt;/strong&gt; Martin Elsman and Troels Henriksen (co-supervisor)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;External examiner:&lt;/strong&gt; Mads Rosendahl, RUC&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>ConCert: A Smart Contract Certification Framework in Coq</title>
   <link href="http://hiperfit.github.com/news/2019/12/12/danil"/>
   <updated>2019-12-12T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2019/12/12/danil</id>
   <content type="html">
&lt;h2 id=&quot;hiperfit-talk-concert-a-smart-contract-certification-framework-in-coq&quot;&gt;HIPERFIT Talk: “ConCert: A Smart Contract Certification Framework in Coq”&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; Danil Annenkov, Post-doctorial Researcher, the Concordium Blockchain Research Center, Aarhus University&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Thursday, December 12, 2019, 09:30-10:15&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; PLTC Meeting Room (HCØ-01-0-029), HCØ, Universitetsparken 5, University of Copenhagen.&lt;/p&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract:&lt;/h2&gt;

&lt;p&gt;Modern smart contract languages for blockchains tend to employ the
functional programming paradigm. This fact makes them perfect targets
for embedding into proof assistants allowing for convenient reasoning
about their properties. But we are also interested in the meta-theory
of smart contract languages and would like to have strong correctness
guarantees for the embedding. We introduce ConCert: a framework
allowing for both deep (AST) and shallow (Coq functions) embeddings of
a smart contract language along with the soundness theorem connecting
the two embeddings. The framework also features an execution model
that enables reasoning about safety and temporal properties of
interacting smart contracts. As an application of the developed
framework, we show how to verify programs in Acorn - functional smart
contract for the Concordium blockchain.&lt;/p&gt;

&lt;p&gt;The developed techniques could be applied to the verification of
programs in various (not necessarily smart contract) functional
languages.&lt;/p&gt;

&lt;p&gt;Joint work with Bas Spitters and Jakob Botsch Nielsen.&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;Danil Annenkov is a postdoc researcher at the Concordium Blockchain
Research Center, Aarhus University working on formal verification of
smart contracts. His research areas include programming language
semantics, formal verification, proof assistants and type
theory. Danil Annenkov received his PhD degree in Computer Science
from the University of Copenhagen in 2018. After receiving his PhD
degree, Annenkov was a postdoc researcher at INRIA Nantes, France,
where he worked on extending the Coq proof assistant with new
reasoning principles.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Host:&lt;/em&gt; Martin Elsman&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>PhD Defence: Danil Annenkov</title>
   <link href="http://hiperfit.github.com/news/2018/01/25/danil-phd"/>
   <updated>2018-01-25T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2018/01/25/danil-phd</id>
   <content type="html">
&lt;p&gt;&lt;em&gt;Title:&lt;/em&gt; Adventures in Formalisation: Financial Contracts, Modules, and Two-Level Type Theory&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Thesis:&lt;/em&gt; Revised April 16, 2018. &lt;a href=&quot;/pdf/DanilAnnenkovThesis.pdf&quot;&gt;pdf&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; Danil Annenkov, PhD. Student, DIKU/University of Copenhagen&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Thursday, January 25, 2018, 13:15&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; HCØ, Auditorium 5, Universitetsparken 5, 2100 Copenhagen Ø&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Committee:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Associate Professor Andrzej Filinski (Chairman), Department of Computer Science, University of Copenhagen, Denmark&lt;/li&gt;
  &lt;li&gt;Professor Lars Birkedal, Department of Computer Science, Aarhus University, Denmark&lt;/li&gt;
  &lt;li&gt;Professor Andrew Pitts, University of Cambridge, United Kingdom&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract&lt;/h2&gt;

&lt;p&gt;We present three projects concerned with applications of certified programming techniques and proof assistants in the area of programming language theory and mathematics.&lt;/p&gt;

&lt;p&gt;The first project is about a certified compilation technique for a domain-specific programming language for financial contracts (the CL language). The code in CL is translated into a simple expression language well-suited for integration with software components implementing Monte Carlo simulation techniques (pricing engines). The compilation procedure is accompanied with formal proofs of correctness carried out in the Coq proof assistant.&lt;/p&gt;

&lt;p&gt;The second project presents a number of techniques that allow for formal reasoning with nested and mutually inductive structures built up from finite maps and sets (also called semantic objects). The techniques, which build on the theory of nominal sets combined with the ability to work with multiple isomorphic representations of finite maps, make it possible to give a formal treatment, in Coq, of a higher-order module system, including the ability to eliminate entirely, at compile time, abstraction barriers introduced by the module system. The development is based on earlier work on static interpretation of modules and provides the foundation for a higher-order module language for Futhark, an optimising compiler targeting data-parallel architectures, such as GPGPUs.&lt;/p&gt;

&lt;p&gt;The third project presents an implementation of two-level type theory, a version of Martin-Lof type theory with two equality types: the first acts as the usual equality of homotopy type theory, while the second allows us to reason about strict equality. In this system, we can formalise results of partially meta-theoretic nature. We develop and explore in details how two-level type theory can be implemented in a proof assistant, providing a prototype implementation in the proof assistant Lean. We demonstrate an application of two-level type theory by developing some results on the theory of inverse diagrams using our Lean implementation.&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;Danil Annenkov is a PhD student at DIKU/University of Copenhagen
under supervision of Associate Professor Martin Elsman, DIKU.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Host:&lt;/em&gt; DIKU and HIPERFIT&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>HIPERFIT Summit</title>
   <link href="http://hiperfit.github.com/news/2017/11/17/hiperfit-summit"/>
   <updated>2017-11-17T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2017/11/17/hiperfit-summit</id>
   <content type="html">
&lt;h3 id=&quot;computation-and-finance-for-the-21st-century&quot;&gt;Computation and Finance for the 21st Century&lt;/h3&gt;

&lt;p&gt;&lt;img alt=&quot;Workshop picture&quot; align=&quot;right&quot; hspace=&quot;10&quot; width=&quot;400&quot; src=&quot;/images/Salen.jpg&quot; /&gt;&lt;/p&gt;

&lt;p&gt;On November 17, 2017, in the afternoon, HIPERFIT is hosting a 3 hour
summit on &lt;em&gt;Computation and Finance for the 21st Century&lt;/em&gt;. This
summit will give highlights, in the form of a potpourri, of the
technical outcomes of HIPERFIT (looking backwards) followed by
presentations of insights into the needs of the future, given by a
number of prominent guests who, in one way or the other, play a role
in forming the future of the it-finance sector.&lt;/p&gt;

&lt;p&gt;This event, together with the &lt;a href=&quot;http://hiperfit.dk/news/2017/11/16/hiperfit-workshop&quot;&gt;technical workshop on November 16, 2017&lt;/a&gt;, marks the end of the HIPERFIT research center,
as we know it. We will, continue to operate under the name of
HIPERFIT, but funding for a number of the research projects are
ending, which, of course, opens up avenues to new opportunities.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://diku.dk/begivenhedsmappe/begivenheder-2017/hiperfit_summit_/&quot;&gt;Registration&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&quot;the-venue&quot;&gt;The Venue&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.diku.dk/&quot;&gt;DIKU, Aud 3, HCØ&lt;/a&gt;, Universitetsparken 5, DK-2100 Copenhagen.&lt;/p&gt;

&lt;p&gt;&lt;img alt=&quot;Workshop picture&quot; align=&quot;right&quot; hspace=&quot;10&quot; width=&quot;400&quot; src=&quot;/images/WelcomeFritzInge.jpg&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;schedule-november-17-2017--summit&quot;&gt;Schedule November 17, 2017 – Summit&lt;/h3&gt;

&lt;dl class=&quot;event&quot;&gt;
&lt;dt&gt;13:00&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;Welcome (Martin Elsman, DIKU)&lt;/b&gt;&lt;/dd&gt;

&lt;dt&gt;13:05&lt;/dt&gt;&lt;dd&gt;HIPERFIT highlights---a summary of project results &lt;i&gt;(HIPERFIT Team)&lt;/i&gt;
                  &lt;ul&gt;&lt;li&gt;&lt;i&gt;Predicting Brexit Effects&lt;/i&gt;&lt;/li&gt;
		  &lt;li&gt;&lt;i&gt;Functional Programming on Speed&lt;/i&gt;&lt;/li&gt;
		  &lt;li&gt;&lt;i&gt;100x Speedup in One Line&lt;/i&gt;&lt;/li&gt;
		  &lt;li&gt;&lt;i&gt;Financial Contracts in the Wild--no Brokers Added&lt;/i&gt;&lt;/li&gt;
		  &lt;li&gt;...&lt;/li&gt;&lt;/ul&gt;
		  &lt;/dd&gt;

&lt;dt&gt;14:00&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;Coffee Break&lt;/b&gt;&lt;/dd&gt;

&lt;dt&gt;14:20&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;Putting Computation and Finance to Work&lt;/b&gt;&lt;/dd&gt;
&lt;dt&gt;14:20&lt;/dt&gt;&lt;dd&gt;Enterprise fintech opportunities &lt;i&gt;(Anders Kirkeby, VP Enterprise Architecture, SimCorp)&lt;/i&gt;&lt;/dd&gt;
&lt;dt&gt;14:45&lt;/dt&gt;&lt;dd&gt;Putting parallel processing at the fingertips of the domain expert &lt;i&gt;(Gitte Christensen, CEO, Dyalog)&lt;/i&gt;&lt;/dd&gt;
&lt;dt&gt;15:10&lt;/dt&gt;&lt;dd&gt;I krydsfeltet af FinTech og AI. Hvordan holder jeg mig, og min organisation, på forkanten af nye teknologier indenfor FinTech og AI.&lt;i&gt;(Mikael Munck, CEO 2021.AI, Chairman, Copenhagen Fintech)&lt;/i&gt;&lt;/dd&gt;

&lt;dt&gt;15:35&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;Strategic Research and Innovation -- how and who pays?&lt;/b&gt;&lt;/dd&gt;
&lt;dt&gt;15:35&lt;/dt&gt;&lt;dd&gt;Introduction &lt;i&gt;(Fritz Henglein, DIKU)&lt;/i&gt;&lt;/dd&gt;
&lt;dt&gt;15:45&lt;/dt&gt;&lt;dd&gt;Panel Discussion
                  &lt;ul&gt;&lt;li&gt;&lt;i&gt;Gitte Christensen, CEO, Dyalog&lt;/i&gt;&lt;/li&gt;
		  &lt;li&gt;&lt;i&gt;Anders Kirkeby, VP Enterprise Architecture, SimCorp&lt;/i&gt;&lt;/li&gt;
		  &lt;li&gt;&lt;i&gt;Anette Broløs, Independent Fintech Analyst, Broløs Consult&lt;/i&gt;&lt;/li&gt;
		  &lt;li&gt;&lt;i&gt;Kourosh Marjani Rasmussen, Associate Professor, DTU&lt;/i&gt;&lt;/li&gt;
		  &lt;li&gt;&lt;i&gt;Mikael Munck, CEO 2021.AI, Chairman, Copenhagen Fintech&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;
		  &lt;/dd&gt;

&lt;dt&gt;16:10&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;Closing Remarks (Fritz Henglein, DIKU)&lt;/b&gt;&lt;/dd&gt;

&lt;dt&gt;16:15&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;Networking, Snacks, and Wine&lt;/b&gt;&lt;/dd&gt;


&lt;/dl&gt;

&lt;p&gt;&lt;em&gt;(Updates and Changes to the program may occur.)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://diku.dk/begivenhedsmappe/begivenheder-2017/hiperfit_summit_/&quot;&gt;Registration&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>HIPERFIT Workshop</title>
   <link href="http://hiperfit.github.com/news/2017/11/16/hiperfit-workshop"/>
   <updated>2017-11-16T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2017/11/16/hiperfit-workshop</id>
   <content type="html">
&lt;h3 id=&quot;hiperfit-technical-workshop&quot;&gt;HIPERFIT Technical Workshop&lt;/h3&gt;

&lt;p&gt;&lt;img alt=&quot;Workshop picture&quot; align=&quot;right&quot; hspace=&quot;10&quot; width=&quot;400&quot; src=&quot;/images/hco.jpg&quot; /&gt;&lt;/p&gt;

&lt;p&gt;On November 16, 2017, HIPERFIT is hosting a workshop for HIPERFIT
&lt;a href=&quot;/partners.html&quot;&gt;partners&lt;/a&gt;, &lt;a href=&quot;/people.html&quot;&gt;faculty&lt;/a&gt;, and other people
interested in technical topics related to HIPERFIT activities. The
presentations will include presentations both by researchers external
to HIPERFIT and by HIPERFIT researchers themselves.&lt;/p&gt;

&lt;p&gt;This event, together with the &lt;a href=&quot;http://hiperfit.dk/news/2017/11/17/hiperfit-summit&quot;&gt;HIPERFIT Summit held on November 17, 2017&lt;/a&gt;, marks the end of the HIPERFIT research center, as we know
it. We will, continue to operate under the name of HIPERFIT, but
funding for a number of the research projects are ending, which, of
course, opens up avenues to new opportunities.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://diku.dk/begivenhedsmappe/begivenheder-2017/hiperfit-final-workshop/&quot;&gt;Registration&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&quot;the-venue&quot;&gt;The Venue&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.diku.dk/&quot;&gt;DIKU, Aud 3, HCØ&lt;/a&gt;, Universitetsparken 5, DK-2100 Copenhagen.&lt;/p&gt;

&lt;h3 id=&quot;schedule-november-16-2017&quot;&gt;Schedule November 16, 2017&lt;/h3&gt;

&lt;p&gt;&lt;img alt=&quot;Workshop picture&quot; align=&quot;right&quot; hspace=&quot;10&quot; width=&quot;400&quot; src=&quot;/images/Salen.jpg&quot; /&gt;&lt;/p&gt;

&lt;dl class=&quot;event&quot;&gt;
&lt;dt&gt;08:55&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;Welcome (Fritz Henglein, DIKU)&lt;/b&gt;&lt;/dd&gt;

&lt;dt&gt;09:00&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;Partial Evaluation and Formalisation (Chair: Cosmin Oancea)&lt;/b&gt;&lt;/dd&gt;
&lt;dt&gt;09:00&lt;/dt&gt;&lt;dd&gt;&lt;a href=&quot;#mycroft&quot;&gt;Object-oriented partial evaluation and the expression problem&lt;/a&gt; &lt;i&gt;(Alan Mycroft, U. of Cambridge)&lt;/i&gt;&lt;/dd&gt;
&lt;dt&gt;09:30&lt;/dt&gt;&lt;dd&gt;&lt;a href=&quot;#annenkov&quot;&gt;Nominal techniques in Coq&lt;/a&gt; &lt;i&gt;(Danil Annenkov, DIKU)&lt;/i&gt;&lt;/dd&gt;

&lt;dt&gt;10:00&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;Coffee Break&lt;/b&gt;&lt;/dd&gt;

&lt;dt&gt;10:30&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;Finance (Chair: Mogens Steffensen)&lt;/b&gt;&lt;/dd&gt;
&lt;dt&gt;10:30&lt;/dt&gt;&lt;dd&gt;&lt;a href=&quot;#poulsen&quot;&gt;Special FX&lt;/a&gt; &lt;i&gt;(Rolf Poulsen, MATH)&lt;/i&gt;&lt;/dd&gt;
&lt;dt&gt;11:00&lt;/dt&gt;&lt;dd&gt;&lt;a href=&quot;#nordfang&quot;&gt;Household finance&lt;/a&gt; &lt;i&gt;(Maj-Britt Nordfang, MATH)&lt;/i&gt;&lt;/dd&gt;
&lt;dt&gt;11:30&lt;/dt&gt;&lt;dd&gt;&lt;a href=&quot;#benth&quot;&gt;Modelling stochastic volatility in forward markets&lt;/a&gt; &lt;i&gt;(Fred Esben Benth, U. of Oslo)&lt;/i&gt;&lt;/dd&gt;

&lt;dt&gt;12:00&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;Lunch&lt;/b&gt;&lt;/dd&gt;

&lt;dt&gt;13:00&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;Blockchain Technology (Chair: Martin Elsman)&lt;/b&gt;&lt;/dd&gt;
&lt;dt&gt;13:00&lt;/dt&gt;&lt;dd&gt;&lt;a href=&quot;#ross&quot;&gt;Automated execution of financial contracts on blockchain&lt;/a&gt; &lt;i&gt;(Omri Ross, DIKU)&lt;/i&gt;&lt;/dd&gt;

&lt;dt&gt;13:30&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;Mini Coffee Break&lt;/b&gt;&lt;/dd&gt;

&lt;dt&gt;13:45&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;Streaming and Life-Insurance on GPUs (Chair: Ken Friis Larsen)&lt;/b&gt;&lt;/dd&gt;
&lt;dt&gt;13:45&lt;/dt&gt;&lt;dd&gt;&lt;a href=&quot;#filinski&quot;&gt;Streaming data-parallelism&lt;/a&gt; &lt;i&gt;(Andrzej Filinski, DIKU)&lt;/i&gt;&lt;/dd&gt;
&lt;dt&gt;14:15&lt;/dt&gt;&lt;dd&gt;&lt;a href=&quot;#biboudis&quot;&gt;Stream fusion: from staging to ahead-of-time compilation through Scala Native&lt;/a&gt; &lt;i&gt;(Aggelos Biboudis, École Polytechnique Fédérale de Lausanne)&lt;/i&gt;&lt;/dd&gt;
&lt;dt&gt;14:45&lt;/dt&gt;&lt;dd&gt;&lt;a href=&quot;#sestoft&quot;&gt;Domain-specific languages and GPGPUs in life insurance and pensions&lt;/a&gt; &lt;i&gt;(Peter Sestoft, ITU)&lt;/i&gt;&lt;/dd&gt;

&lt;dt&gt;15:15&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;Coffee Break&lt;/b&gt;&lt;/dd&gt;

&lt;dt&gt;15:45&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;Data-parallel Programming (Chair: Fritz Henglein)&lt;/b&gt;&lt;/dd&gt;
&lt;dt&gt;15:45&lt;/dt&gt;&lt;dd&gt;&lt;a href=&quot;#henriksen&quot;&gt;Design and implementation of the Futhark programming language&lt;/a&gt; &lt;i&gt;(Troels Henriksen, DIKU)&lt;/i&gt;&lt;/dd&gt;
&lt;dt&gt;16:15&lt;/dt&gt;&lt;dd&gt;&lt;a href=&quot;#oancea&quot;&gt;Futhark: Challenges and Future Research Directions&lt;/a&gt; &lt;i&gt;(Cosmin Oancea, DIKU)&lt;/i&gt;&lt;/dd&gt;
&lt;dt&gt;16:45&lt;/dt&gt;&lt;dd&gt;&lt;a href=&quot;#elsman&quot;&gt;APL on GPUs--a progress report with a touch of machine learning&lt;/a&gt; &lt;i&gt;(Martin Elsman, DIKU)&lt;/i&gt;&lt;/dd&gt;

&lt;dt&gt;17:15&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;Closing Remarks (Fritz Henglein, DIKU)&lt;/b&gt;&lt;/dd&gt;


&lt;dt&gt;17:20&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;Chat and Snacks&lt;/b&gt;&lt;/dd&gt;


&lt;/dl&gt;

&lt;p&gt;&lt;em&gt;(Updates and Changes to the program may occur.)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://diku.dk/begivenhedsmappe/begivenheder-2017/hiperfit-final-workshop/&quot;&gt;Registration&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&quot;abstracts-for-talks-on-november-16-2017&quot;&gt;Abstracts for Talks on November 16, 2017&lt;/h3&gt;

&lt;h4 id=&quot;0900-1000-partial-evaluation-and-formalisation&quot;&gt;09:00-10:00  Partial Evaluation and Formalisation&lt;/h4&gt;

&lt;p&gt;&lt;a name=&quot;mycroft&quot;&gt;&lt;/a&gt;&lt;strong&gt;Object-oriented partial evaluation and the expression problem&lt;/strong&gt; &lt;em&gt;(Alan Mycroft, U. of Cambridge)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Object-oriented and functional languages rest on differing foundations
and the ‘expression problem’ captures the idea that their
inter-translation (‘transpilation’) is non-modular; this suggests that
automated transpilation is likely to be ad-hoc or clumsy.&lt;/p&gt;

&lt;p&gt;We show this to be false.  By creating a partial evaluator for a pure
Java-like language with a focus on class specialisation and applying
it to an interpreter for an ML-like language we show that the
seemingly idiomatic transformation from sum types to a class hierarchy
arises naturally.&lt;/p&gt;

&lt;p&gt;In common with many partial-evaluation tools, our initial translation
is untyped, but we also show how slightly richer analysis can produce
a typed translation which is close to what a human might produce.&lt;/p&gt;

&lt;p&gt;&lt;a name=&quot;annenkov&quot;&gt;&lt;/a&gt;&lt;strong&gt;Nominal techniques in Coq&lt;/strong&gt; &lt;em&gt;(Danil Annenkov, DIKU)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Variables and binding are ubiquitous concepts in programming language
research. In pen-and-paper proofs about programming language semantics one
usually applies Barendregt’s informal variable convention: all bound variables
can be chosen to be different from the free variables. This convention allows for
reasoning in the presence of restrictions on freshness of bound variables
involved in a proof. It is essential to give a formal justification for the
variable convention at least for two reasons. First, applying the convention
may lead to unsound reasoning. Second, it is impossible to formalise proofs,
which use the informal variable convention. In this talk we present a theory of
nominal sets (Gabbay, Pitts 2002) and techniques for dealing with bound
variables based on this theory. We discuss applications of these techniques to
development of proofs in the Coq proof assistant, show examples in simply-typed
lambda calculus, and outline some applications to ongoing work on module system
formalisation.&lt;/p&gt;

&lt;h4 id=&quot;1030-1200-finance&quot;&gt;10:30-12:00  Finance&lt;/h4&gt;

&lt;p&gt;&lt;a name=&quot;poulsen&quot;&gt;&lt;/a&gt;&lt;strong&gt;Special FX&lt;/strong&gt; &lt;em&gt;(Rolf Poulsen, MATH)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Special events call for special techniques – also in quantitative
finance. In this talk I look at two such fairly recent events from the
world of exchange rates (FX): The Swiss Floor and Brexit/Trump.&lt;/p&gt;

&lt;p&gt;&lt;a name=&quot;nordfang&quot;&gt;&lt;/a&gt;&lt;strong&gt;Household finance&lt;/strong&gt; &lt;em&gt;(Maj-Britt Nordfang, MATH)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;What is the optimal mortgage and how are pension savings optimally
invested? In this presentation I will discuss the design of financial
contracts in relation to the preferences of individual household
consumers.&lt;/p&gt;

&lt;p&gt;&lt;a name=&quot;benth&quot;&gt;&lt;/a&gt;&lt;strong&gt;Modelling stochastic volatility in forward markets&lt;/strong&gt; &lt;em&gt;(Fred Esben Benth, U. of Oslo)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;TBA.&lt;/p&gt;

&lt;h4 id=&quot;1300-1330-blockchain-technology&quot;&gt;13:00-13:30  Blockchain Technology&lt;/h4&gt;

&lt;p&gt;&lt;a name=&quot;ross&quot;&gt;&lt;/a&gt;&lt;strong&gt;Automated execution of financial contracts on blockchain&lt;/strong&gt; &lt;em&gt;(Omri Ross, DIKU)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In this presentation we outline how certain financial contracts can be
managed and executed automatically on the Ethereum block-chain
system. The system is based on a domain-specific language for
financial contracts that is capable of expressing complex multi-party
derivatives and is conducive to automated execution. We propose an
architecture for separating contractual terms from contract
execution. A contract engine encapsulates the syntax and semantics of
financial contracts without actively performing contractual actions;
such actions are handled by user-definable contract managers that
administer strategies for the execution of contracts. Hosting
contracts and contract managers on a distributed ledger, side-by-side
with digital assets, facilitates automated settlement of commitments
without the need for an intermediary. We discuss how the proposed
technology may change the way financial institutions, regulators, and
individuals interact in a financial system based on distributed
ledgers.&lt;/p&gt;

&lt;h4 id=&quot;1345-1515-streaming-and-life-insurance-on-gpus&quot;&gt;13:45-15:15  Streaming and Life-Insurance on GPUs&lt;/h4&gt;

&lt;p&gt;&lt;a name=&quot;filinski&quot;&gt;&lt;/a&gt;&lt;strong&gt;Streaming data-parallelism&lt;/strong&gt; &lt;em&gt;(Andrzej Filinski, DIKU)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;TBA.&lt;/p&gt;

&lt;p&gt;&lt;a name=&quot;biboudis&quot;&gt;&lt;/a&gt;&lt;strong&gt;Stream fusion: from staging to ahead-of-time compilation through Scala Native&lt;/strong&gt; &lt;em&gt;(Aggelos Biboudis, École Polytechnique Fédérale de Lausanne)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Stream processing is mainstream (again): Widely-used stream libraries
are now available for virtually all modern OO and functional
languages, from Java to C# to Scala to OCaml to Haskell. Yet
expressivity and performance are still lacking. In this talk we
present two topics. Firstly, we present the strymonas library, the
first approach that represents the full generality of stream
processing and eliminates overheads, via the use of staging. It is
based on an unusually rich semantic model of stream interaction. We
support any combination of zipping, nesting (or flat-mapping),
sub-ranging, filtering, mapping-of finite or infinite
streams. Secondly, gaining inspiration from Futhark we present our
vision for Scala Native enhanced with capabilities to offload
computations to GPGPU supporting fusion and fission. Scala Native is
the ahead-of-time compiler for Scala developed at EPFL and in this
talk we will introduce a possible common ground for ideas to flow
between the two worlds.&lt;/p&gt;

&lt;p&gt;&lt;a name=&quot;sestoft&quot;&gt;&lt;/a&gt;&lt;strong&gt;Domain-specific languages and GPGPUs in life insurance and pensions&lt;/strong&gt; &lt;em&gt;(Peter Sestoft, ITU)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The pension and life insurance industry works with a very long-term
financial contracts where payments depend on the life state of the
insured individual(s).  We present a domain-specific language called
the Actulus Modelling Language for Products (AML-P) for describing the
payment streams of life insurance and pension contracts, and the
envisioned uses of this language, including the computation of net
present value, future cashflows and so on. The latter quantities can
be estimated by numerical solution of (Thiele) differential equations,
and we highlight the computational flexibility obtained by using a
domain-specific language to separate specification and
implementations. This reflects work done in the Actulus project
2011-2016, a collaboration between Edlund A/S, Copenhagen University
and the IT University of Copenhagen. We also sketch some ideas for
further development.&lt;/p&gt;

&lt;h4 id=&quot;1545-1715-data-parallel-programming&quot;&gt;15:45-17:15  Data-parallel Programming&lt;/h4&gt;

&lt;p&gt;&lt;a name=&quot;henriksen&quot;&gt;&lt;/a&gt;&lt;strong&gt;Design and implementation of the Futhark programming language&lt;/strong&gt; &lt;em&gt;(Troels Henriksen, DIKU)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Futhark is a data-parallel programming language under development at
HIPERFIT. The language supports nested data-parallelism and features
an optimising compiler under rabit development. This presentation
gives a status update on recent Futhark development, with a particular
focus on generation of efficient OpenCL GPU kernels and the steps
automatically taken by the Futhark compiler to ensure fusion and
efficient memory accesses. In the presentation, we will discuss
various tradeoffs of the code generation, and how a new versioning
technique can defer to runtime the decision between different
parallelisation strategies.&lt;/p&gt;

&lt;p&gt;&lt;a name=&quot;oancea&quot;&gt;&lt;/a&gt;&lt;strong&gt;Futhark: Challenges and Future Research Directions&lt;/strong&gt; &lt;em&gt;(Cosmin Oancea, DIKU)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The study of programming-model technology that can effectively utilize
modern hardware is an open, hard, and fundamental topic of research.
The previous talk has introduced such a data-parallel language – in
summary, Futhark has already brought a number of research
contributions and has already demonstrated its potential for
efficiently utilizing heterogeneous GPGPU hardware on a number of
applications, but one could remark that so far, Futhark’s design has
followed a rather conventional path. We believe that currently,
Futhark merely provides a solid foundation for studying and
experimenting with novel and aggressive techniques in the language and
compiler-construction fields.&lt;/p&gt;

&lt;p&gt;This talk outlines several such research opportunities: First, we use
the motivating example of trinomial pricing to show how locality of
reference can be optimised by using inspector-executor techniques
coupled with a more aggressive flattening of nested
parallelism. Second, we demonstrate how the large-memory footprint and
the significant copying overhead inherent to purely-functional
approaches can be optimised by combining ideas from region-based
memory management and register allocation (the later is lifted to
operate on arrays rather than scalars). Finally, we discuss language
extensions for (automatically) supporting module systems, automatic
differentiation, and relational algebra.&lt;/p&gt;

&lt;p&gt;&lt;a name=&quot;elsman&quot;&gt;&lt;/a&gt;&lt;strong&gt;APL on GPUs–a progress report with a touch of machine learning&lt;/strong&gt; &lt;em&gt;(Martin Elsman, DIKU)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We give a status report of the APL-&amp;gt;TAIL-&amp;gt;Futhark compiler, which
compiles a subset of APL into code executable on GPUs. The compiler
handles quite a number of APL functions and operators and is, for the
subset of APL it supports, highly compatible with code written for
Dyalog APL. Besides reporting on the performance of a number of APL
benchmarks, we demonstrate, by example, how the APL compiler tool
chain can be used to teach efficiently a neural network to recognise
handwritten digits.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>PhD Defence: Troels Henriksen</title>
   <link href="http://hiperfit.github.com/news/2017/11/15/henriksen-phd"/>
   <updated>2017-11-15T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2017/11/15/henriksen-phd</id>
   <content type="html">
&lt;p&gt;&lt;em&gt;Title:&lt;/em&gt; Design and Implementation of the Futhark Programming Language&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Thesis:&lt;/em&gt; To be published later (For an electronic copy of the thesis, please contact ‘PhDadmin@di.ku.dk’)&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; Troels Henriksen, PhD. Student, DIKU/University of Copenhagen&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Wednesday, November 15, 2017, 13:15&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; HCØ, Auditorium 6, Universitetsparken 5, 2100 Copenhagen Ø&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Committee:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Associate Professor Torben Mogensen (Chairman), Department of Computer Science, University of Copenhagen, Denmark&lt;/li&gt;
  &lt;li&gt;Professor Mary Sheeran, Chalmers University of Technology, Sweden&lt;/li&gt;
  &lt;li&gt;Professor Alan Mycroft, University of Cambridge, United Kingdom&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract&lt;/h2&gt;

&lt;p&gt;In this thesis we describe the design and implementation of Futhark, a small data-parallel purely functional array language that offers a machine-neutral programming model, and an optimising compiler that generates efficient OpenCL code for GPUs.  The overall philosophy is based on seeking a middle ground between functional and imperative approaches. The specific contributions are as follows:&lt;/p&gt;

&lt;p&gt;First, we present a moderate flattening transformation aimed at enhancing the degree of parallelism, which is capable of exploiting easily accessible parallelism. Excess parallelism is efficiently sequentialised, while keeping access patterns intact, which then permits further locality-of-reference optimisations. We demonstrate this capability by showing instances of automatic loop tiling, as well as optimising memory access patterns.&lt;/p&gt;

&lt;p&gt;Second, to support the flattening transformation, we present a lightweight system of size-dependent types that enables the compiler to reason symbolically about the size of arrays in the program, and that reuses general-purpose compiler optimisations to infer relationships between sizes.&lt;/p&gt;

&lt;p&gt;Third, we furnish Futhark with novel parallel combinators capable of expressing efficient sequentialisation of excess parallelism, as well as their fusion rules.&lt;/p&gt;

&lt;p&gt;Fourth, in order to express efficient programmer-written sequential code inside parallel constructs, we introduce support for safe in-place updates, with type system support to ensure referential transparency and equational reasoning.&lt;/p&gt;

&lt;p&gt;Fifth, we perform an evaluation on 21 benchmarks that demonstrates the impact of the language and compiler features, and shows application-level performance that is in many cases competitive with hand-written GPU code.&lt;/p&gt;

&lt;p&gt;Sixth, we make the Futhark compiler freely available with full source code and documentation, to serve both as a basis for further research into functional array programming, and as a useful tool for parallel programming in practise.&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;Troels Henriksen is a PhD student at DIKU/University of Copenhagen
under supervision of Professor Fritz Henglein, DIKU and (co-supervisor) Assistant Professor Cosmin Oancea, DIKU.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Host:&lt;/em&gt; DIKU and HIPERFIT&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>PhD Defence: Martin Dybdal</title>
   <link href="http://hiperfit.github.com/news/2017/08/09/dybdal-phd"/>
   <updated>2017-08-09T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2017/08/09/dybdal-phd</id>
   <content type="html">
&lt;p&gt;&lt;em&gt;Title:&lt;/em&gt; Array abstractions for GPU Programming&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Thesis:&lt;/em&gt; To be published later (For an electronic copy of the thesis, please contact ‘PhDadmin@di.ku.dk’)&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; Martin Dybdal, PhD. Student, DIKU/University of Copenhagen&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Wednesday, August 9, 2017, 13:15&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; HCØ, Auditorium 10, Universitetsparken 5, 2100 Copenhagen Ø&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Committee:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Associate Professor Andrzej Filinski (chairman), Department of Computer Science, University of Copenhagen, Denmark&lt;/li&gt;
  &lt;li&gt;Associate Professor Gabriele Keller, University of New South Wales, Australia&lt;/li&gt;
  &lt;li&gt;Professor Peter Sestoft, IT University of Copenhagen, Denmark&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract&lt;/h2&gt;

&lt;p&gt;The shift towards massively parallel hardware platforms for high-performance computing tasks has introduced a need for improved programming models that facilitate ease of reasoning for both users and compiler optimization.&lt;/p&gt;

&lt;p&gt;A promising direction is the field of functional data-parallel programming, for which functional invariants can be utilized by optimizing compilers to perform large program transformations automatically. However, the previous work in this area allow users only limited ability to reason about the performance of algorithms. For this reason, such languages have yet to see wide industrial adoption.&lt;/p&gt;

&lt;p&gt;We present two programming languages that attempt at both supporting industrial applications and providing reasoning tools for hierarchical data-parallel architectures, such as GPUs.&lt;/p&gt;

&lt;p&gt;First, we present TAIL, an array based intermediate language and compiler framework for compiling a large subset of APL, a language which have been used in the financial industry for decades. The TAIL language is a typed functional intermediate language that allows compilation to data-parallel platforms, thereby providing high-performance at the fingertips of APL programmers.&lt;/p&gt;

&lt;p&gt;Second, we present FCL, a purely functional data-parallel language, that allows for expressing data-parallel algorithms in a fashion where users at a low-level can reason about data-movement through the memory hierarchy and control fusion will and will not happen. We demonstrate through a number of micro benchmarks that FCL compiles to efficient GPU code.&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;Martin Dybdal is a PhD student at DIKU/University of Copenhagen
under supervision of Associate Professor Martin Elsman, DIKU.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Host:&lt;/em&gt; DIKU and HIPERFIT (Assoc. Prof. Martin Elsman)&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>PhD Defence: Maj-Britt Nordfang</title>
   <link href="http://hiperfit.github.com/news/2017/06/16/nordfang-phd"/>
   <updated>2017-06-16T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2017/06/16/nordfang-phd</id>
   <content type="html">
&lt;p&gt;&lt;em&gt;Title:&lt;/em&gt; Preferences, behaviour and the design of financial contracts&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Thesis:&lt;/em&gt; To be published later&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; Maj-Britt Nordfang, PhD. Student, MATH/University of Copenhagen&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; June 16, 2017, 14:00&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; HCØ, Auditorium 4, Universitetsparken 5, 2100 Copenhagen Ø&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Committee:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Prof. Rolf Poulsen (chairman), University of Copenhagen&lt;/li&gt;
  &lt;li&gt;Ass. Prof Matthias Albrecht Fahrenwaldt, Heriot Watt University&lt;/li&gt;
  &lt;li&gt;Prof. An Chen, Ulm  University&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract&lt;/h2&gt;

&lt;p&gt;Today’s insurance and financial markets are characterized by an ever-increasing complexity and product choice. How do we assist individual household consumers in making informed choices about their financial positions in these markets? This thesis consists of five separate research papers that are all in some way concerned with the design and regulation of financial contracts in relation to consumer preferences under uncertainty. First, the design of mortgage products in relation to consumer preferences in a market with a stochastic interest rate is examined. We derive the (extreme) characteristics of an investor who optimally chooses either a fixed rate mortgage or an adjustable rate mortgage. We also show how adjustable rate mortgages by construction have a build-in cap on the adjustable rate in contrast to what could be perceived from standard financial advice. Next, optimal investments of an investor with time-inconsistent preferences in a Black-Scholes market is explored. We derive the optimal investment strategy of an investor with a scaled mean-variance objective and derive an approximation to the optimal investment strategy of an investor who continuously measures utility with respects to an updated wealth-dependent reference point. Finally, the implications of a ban on risk-classification in an insurance market with a low-risk and high-risk customer groups with homogeneous utility preferences is examined and discussed. We illustrate how solidarity in premiums between the low- and a high-risk group of insurance customers may lower the premiums of the high-risk customers without affecting the premium level of the low-risk customers when a solvency capital requirement is imposed. The research papers highlight how the risk preferences of individual consumers relate to the design of financial contracts and the regulation hereof. Through the insights gained in the thesis, we intend to contribute to a better understanding of the complex financial decisions faced by individual consumers today.&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;Maj-Britt Nordfang is a PhD student at MATH/University of Copenhagen
under supervision of Professor Mogens Steffensen, MATH. The PhD thesis
work has been co-supervised by Trine Krogh Boomsma, MATH, and Ken
Friis Larsen, DIKU.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Host:&lt;/em&gt; DIKU and HIPERFIT (Prof. Mogens Steffensen)&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Blockchain Meeting</title>
   <link href="http://hiperfit.github.com/news/2017/01/11/blockchain-meeting"/>
   <updated>2017-01-11T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2017/01/11/blockchain-meeting</id>
   <content type="html">
&lt;h2 id=&quot;meeting-in-diku-business-club-on-blockchain-technology&quot;&gt;Meeting in DIKU Business Club on Blockchain Technology&lt;/h2&gt;

&lt;p&gt;In relation to the DIKU Business Club, DIKU is hosting an afternoon
workshop on Blockchain technology on January 11, 2017. Attendance is
free, but you need to &lt;a href=&quot;http://diku.dk/begivenhedsmappe/begivenheder-2017/moede-i-diku-business-club/&quot;&gt;signup at the official announcement page&lt;/a&gt;,
which also contains abstracts for the talks below.&lt;/p&gt;

&lt;h2 id=&quot;program&quot;&gt;Program&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;16.00-16.10: Welcome by Head of Dept. Mads Nielsen, DIKU&lt;/li&gt;
  &lt;li&gt;16.10-16.20: Blockchain - brief intro by professor Fritz Henglein, DIKU Business Club&lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;16.20-18.15: Talks by confirmed speakers&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Blockchain–-hope or hype? by Lars Stage Thomsen, Chief Consultant, Concept Development and Digital Hub at Danske Bank&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Blockchain and the Emergence of the Trust-free Economy by Prof. Dr. Roman Beck, IT University of Copenhagen&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Blockchain at SKAT-–Challenges and Solutions by Mikkel Christiansen, Special Consultant, SKAT&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Break&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;In Search for the Sweet Spots of Blockchain by Michel Avital, Copenhagen Business School&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Intro to legal challenges of Blockchain by Martin Haller von Grønbæk, Partner at Bird &amp;amp; Bird Copenhagen Office&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Blockchain technology deconstructed (distributed systems aspects) by Fritz Henglein, DIKU&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;18.15-18.30: Reserved for speed case session by members of DIKU Business Club&lt;/li&gt;
  &lt;li&gt;18.30ff: Food, drinks and mingling in the Southern end of HC Ørsteds Instituttet&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;location&quot;&gt;Location&lt;/h3&gt;

&lt;p&gt;Auditorium 1, HCØ, Universitetsparken 5, 2100 Copenhagen.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>PhD Defence: Frederik Meisner Madsen</title>
   <link href="http://hiperfit.github.com/news/2016/12/15/frederik-phd"/>
   <updated>2016-12-15T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2016/12/15/frederik-phd</id>
   <content type="html">
&lt;p&gt;&lt;em&gt;Title:&lt;/em&gt; Streaming for Functional Data-Parallel Languages&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; Frederik Meisner Madsen, PhD. Student, DIKU/University of Copenhagen&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Thursday, December 15, 2016, 13:15&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; Room Aud 05, HCØ, Universitetsparken 5, 2100 Copenhagen Ø&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Committee:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Assocociate Professor Martin Elsman (chairman), DIKU, University of Copenhagen&lt;/li&gt;
  &lt;li&gt;Professor John Reppy, Department of Computer Science, University of Chicago, USA&lt;/li&gt;
  &lt;li&gt;Professor Mary Sheeran, Department of Computer Science and Engineering, Chalmers University of Technology, Sweden&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Thesis (revised):&lt;/em&gt; &lt;a href=&quot;/pdf/meisner_madsen_thesis_revised.pdf&quot;&gt;pdf&lt;/a&gt;&lt;/p&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract&lt;/h2&gt;

&lt;p&gt;In this thesis, we investigate streaming as a general solution to the
space inefficiency commonly found in functional data-parallel
programming languages. The data-parallel paradigm maps well to
parallel SIMD-style hardware. However, the traditional fully
materializing execution strategy, and the limited memory in these
architectures, severely constrains the data sets that can be
processed. Moreover, the language-integrated cost semantics for nested
data parallelism pioneered by NESL depends on a parallelism-flattening
execution strategy that only exacerbates the problem. This is because
flattening necessitates all sub-computations to materialize at the
same time. For example, naive n by n matrix multiplication requires
n^3 space in NESL because the algorithm contains n^3 independent
scalar multiplications. For large values of n, this is completely
unacceptable.&lt;/p&gt;

&lt;p&gt;We address the problem by extending two existing data-parallel
languages: NESL and Accelerate. In the extensions we map bulk
operations to data-parallel streams that can evaluate fully
sequential, fully parallel or anything in between. By a dataflow,
piecewise parallel execution strategy, the runtime system can adjust
to any target machine without any changes in the specification. We
expose streams as sequences in the frontend languages to provide the
programmer with high-level information and control over streamable and
non-streamable computations. In particular, we can extend NESL’s
intuitive and high-level work–depth model for time complexity with
similarly intuitive and high-level model for space complexity that
guarantees streamability.&lt;/p&gt;

&lt;p&gt;Our implementations are backed by empirical evidence. For Streaming
Accelerate we demonstrate performance on par with Accelerate without
streams for a series of benchmark including the PageRank algorithm and
a MD5 dictionary attack algorithm. For Streaming NESL we show that for
several examples of simple, but not trivially parallelizable,
text-processing tasks, we obtain single-core performance on par with
off-the-shelf GNU Coreutils code, and near-linear speedups for
multiple cores.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Notice:&lt;/em&gt; For an electronic copy of the thesis, please contact &lt;a href=&quot;phdadmin@di.ku.dk&quot;&gt;phdadmin@di.ku.dk&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;Frederik Meisner Madsen is a PhD student at DIKU/University of Copenhagen
under supervision of Associate Professor Andrzej Filinski, DIKU.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Host:&lt;/em&gt; DIKU and HIPERFIT (Associate Professor Andrzej Filinski)&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Talk on Nessie by John Reppy</title>
   <link href="http://hiperfit.github.com/news/2016/12/14/nessie"/>
   <updated>2016-12-14T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2016/12/14/nessie</id>
   <content type="html">
&lt;h2 id=&quot;hiperfit-seminar-talk&quot;&gt;HIPERFIT Seminar Talk&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Title:&lt;/em&gt; Nessie: A NESL to CUDA Compiler&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; John Reppy, Computation Institute, University of Chicago&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Wednesday, December 14th, 2016, 13:15-15:00&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; Universitetsparken 1, Small Auditorium, University of Copenhagen.&lt;/p&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract:&lt;/h2&gt;

&lt;p&gt;Modern GPUs provide supercomputer-level performance at commodity
prices, but they are notoriously hard to program. To address this
problem, we have been exploring the use of Nested Data Parallelism
(NDP), and specifically Guy Blelloch’s first-order functional language
NESL, as a way to raise the level of abstraction for programming GPUs.
Preliminary results suggest that NDP can be effectively mapped onto
GPUs, but there is significant work required to make this mapping
competitive with hand-written GPU code.  This talk describes ongoing
work on a new compiler for the NESL language that generates CUDA code.
Specifically, we will describe several aspects of the compiler that
address some of the challenges of generating efficient NDP code for
GPUs.&lt;/p&gt;

&lt;p&gt;This work is joint with Nora Sandler and Joeseph Wingerter.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Notice:&lt;/em&gt; The presentation is part of the course on &lt;a href=&quot;https://absalon.ku.dk/courses/2654/modules&quot;&gt;Parallel Functional Programming (PFP)&lt;/a&gt; at DIKU.&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;John Reppy is a Professor of Computer Science and a Senior Fellow of
the Computation Institute at the University of Chicago. He received
his Ph.D. from Cornell University in 1992 and spent the first eleven
years of his career at Bell Labs in Murray Hill NJ. He has been
exploring issues in language design and implementation since the late
1980’s, with a focus on higher-order, typed, functional languages. His
work includes the invention of Concurrent ML and work on combining
object-oriented and functional language features. His current research
is on high-level languages for parallel programming, including the
Manticore and Diderot projects.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Host:&lt;/em&gt; Martin Elsman, DIKU, HIPERFIT.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>PhD Defence: Martin A. Jönsson</title>
   <link href="http://hiperfit.github.com/news/2016/08/26/joensson-phd"/>
   <updated>2016-08-26T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2016/08/26/joensson-phd</id>
   <content type="html">
&lt;p&gt;&lt;em&gt;Title:&lt;/em&gt; Essays in Quantitative Finance&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; Martin A. Jönsson, PhD. Student, Math/University of Copenhagen&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Friday, August 26, 2016, 13:15&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; HCØ, Auditorium 3, Universitetsparken 5, 2100 Copenhagen Ø&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Committee:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Prof. Mogens Steffensen (chairman), MATH, University of Copenhagen&lt;/li&gt;
  &lt;li&gt;Prof. Antje Mahayni, Universität Duisburg-Essen&lt;/li&gt;
  &lt;li&gt;Prof. Claus Munk, Copenhagen Business School&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract&lt;/h2&gt;

&lt;p&gt;The first two papers concern option pricing from two different
perspectives: First, we study stochastic volatility models subject to
parameter uncertainty in order to approach worst-case option prices
based on a control theoretic approach. We explore a formulation with
backward stochastic differential equations and detail several
numerical methods for their solution. In an empirical study, we then
compare the conservative model-derived prices with real market data of
European call options. In the second paper, we study the delta-hedge
for options in a setting where the hedger employs an erroneously
specified volatility. We derive results for the incurred
profit-and-loss from the hedge portfolio and explore two special
cases: hedging with option-market implied volatility and hedging in
accordance with the “true” dynamics. The theoretical implications
invite the hedger to arbitrage opportunities; we scrutinize on their
applicability in an empirical study.&lt;/p&gt;

&lt;p&gt;The third paper considers a practical hedging situation commonly faced
by retailers in electricity markets. We look at the problem of
price-quantity risk and study static hedging strategies for
fixed-price-agreement contracts. We propose a bivariate model for this
purpose and employ risk-minimization techniques. The approach is then
empirically tested on market data from the Nordic power market and
compared to industry standards. In the forth paper we look at the
problem of optimal investment in a bond-stock-option economy driven by
a stochastic volatility model. Based on martingale methods, we derive
explicit formulas for the optimal portfolio strategy when the market
option is plain vanilla and we set the suggested plan to work in an
empirical study. In the final paper of the thesis we ask the simple
question of what is a good model of volatility. In contrast to the
usual measure of model-to-market fit for option prices, we focus on
the volatility process itself and how well stochastic volatility
models match its distributional properties. We suggest a
goodness-of-fit analysis for this purpose and perform an extensive
empirical study based on a market index and several individual stocks.&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;Martin A. Jönsson is a PhD student at Math/University of Copenhagen
under supervision of Prof. Rolf Poulsen, Math.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Host:&lt;/em&gt; Math and HIPERFIT (Prof. Rolf Poulsen)&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Talk on File System Scalability by André Brinkmann</title>
   <link href="http://hiperfit.github.com/news/2016/05/17/brinkmann"/>
   <updated>2016-05-17T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2016/05/17/brinkmann</id>
   <content type="html">
&lt;h2 id=&quot;hiperfit-seminar-talk&quot;&gt;HIPERFIT Seminar Talk&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Title:&lt;/em&gt; File System Scalability with Highly Decentralized Metadata on Independent Storage Devices&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; André Brinkmann, Johannes Gutenberg Universität, Mainz&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Tuesday, May 17, 2016, 15:01-16:00&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; Universitetsparken 5, Auditorium 10 (mezzanine, south end of building), University of Copenhagen.&lt;/p&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract:&lt;/h2&gt;

&lt;p&gt;Data handling concepts for Cloud Computing and High-Performance
Computing have been developed nearly independently from each other and
are still mostly restricted to their initial use cases. Cloud
Computing approaches try to scale out by removing the file system
abstraction and applying a flat key-value namespace, while HPC
environments rely on file system semantics and the corresponding
management capabilities. This talk discusses an approach to overcoming
the resulting gap by building a file system with a (very slightly)
relaxed Posix-semantics on top of the key-value interface of the
Seagate Kinetic storage platform. Taking advantage of higher-level
functionality to handle metadata on the drives themselves a
server-less system architecture is proposed. Skipping path component
traversal during the lookup operation is the key technique discussed
in this paper to avoid performance degradation with highly
decentralized metadata. Scalability implications are reviewed based on
a fuse file system implementation.&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;André Brinkmann is full professor at the computer science department
of Johannes Gutenberg University in Mainz, where he heads the
university’s data processing center. He received his Ph.D. in
electrical engineering in 2004 from the University of Paderborn, where
he subsequently was assistant professor and managing director of the
Paderborn Centre for Parallel Computing (PC2) from 2008 to 2011. His
research interests focus on algorithm engineering techniques in data
centre management, cloud computing, and storage systems. He has
published more than 100 papers in renowned conferences and journals.
He is associate editor of ACM Transactions on Storage and steering
committee member of French Grid’5000 and the IEEE Symposium on Massive
Storage Systems and Technologies (MSST) and IEEE International
Conference on Networking, Architecture, and Storage (NAS).&lt;/p&gt;

&lt;p&gt;All are welcome. No registration required.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Hosts:&lt;/em&gt; Fritz Henglein, DIKU, HIPERFIT.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>PhD Status Seminar for Troels Henriksen</title>
   <link href="http://hiperfit.github.com/news/2016/05/03/troels-midterm"/>
   <updated>2016-05-03T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2016/05/03/troels-midterm</id>
   <content type="html">
&lt;h2 id=&quot;hiperfit-seminar-talk-phd-status-seminar-for-troels-henriksen&quot;&gt;HIPERFIT Seminar Talk: PhD Status Seminar for Troels Henriksen&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; Troels Henriksen, PhD. Student, DIKU/University of Copenhagen&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Tuesday, May 3, 2016, 15:15-16:00&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; HCØ, AUD 10, Universitetsparken 5, University of Copenhagen.&lt;/p&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract:&lt;/h2&gt;

&lt;p&gt;I will be presenting the work I have been doing during my two years of
PhD studies at DIKU.  I will talk about:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;…how I started my PhD work a year before I started my PhD.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;…what happens when you apply Haskell-inspired DSL techniques to
C++.  (The results are now hidden from the world in a DOE
supercomputer.)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;…how the Futhark compiler grew from a leaky toy to something that
can actually produce decent-ish GPU code.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There will be pretty pictures.&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;Troels Henriksen is a PhD student at DIKU and works on the
implementation and design of the HIPERFIT parallel-functional
programming language Futhark.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Host:&lt;/em&gt; Martin Elsman and Cosmin Oancea&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Accelerate</title>
   <link href="http://hiperfit.github.com/news/2016/04/05/accelerate"/>
   <updated>2016-04-05T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2016/04/05/accelerate</id>
   <content type="html">
&lt;h2 id=&quot;hiperfit-seminar-talk&quot;&gt;HIPERFIT Seminar Talk&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Title:&lt;/em&gt; Accelerate&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; Gabriele Keller, University of New South Wales&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Tuesday, April 5th, 2016, 15:00-16:00&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; Universitetsparken 5, Auditorium 7 (mezzanine, south end of building), University of Copenhagen.&lt;/p&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract:&lt;/h2&gt;

&lt;p&gt;In this talk I will present an overview of the Accelerate project - a domain specific language for GPU programming embedded in Haskell - and report on ongoing work. I will also talk about the objectives of a new project supported by the Australian Research Council, to extend Accelerate with support for streams, both for single as well as multicore GPU architectures.&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;Gabriele Keller is an Associate Professor in the Computer Science and Engineering Department at UNSW Australia and a Principal Researcher at Data61 (formerly NICTA) in the Trustworthy Systems project. Her research interest are type systems, functional languages, and how these languages can be used to reduce the costs of software development, in particular in the context of high-performance computing and safety critical systems.also a Principal Researcher at Data61 (formerly NICTA) in the Trustworthy Systems project. Her research interest are type systems, functional languages, and how these languages can be used to reduce the costs of software development, in particular in the context of high-performance computing (Accelerate and Repa Haskell packages) and safety critical systems (Trustworthy Systems Project, Data61).&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Hosts:&lt;/em&gt; Fritz Henglein, DIKU, HIPERFIT.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>PhD Defence: Lykke Rasmussen</title>
   <link href="http://hiperfit.github.com/news/2016/03/31/lykke-phd"/>
   <updated>2016-03-31T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2016/03/31/lykke-phd</id>
   <content type="html">
&lt;p&gt;&lt;em&gt;Title:&lt;/em&gt; Computational Finance - on the search for performance&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Thesis:&lt;/em&gt; &lt;a href=&quot;/pdf/phd16lr.pdf&quot;&gt;PDF&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; Lykke Rasmussen, PhD. Student, Math/University of Copenhagen&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Thursday, March 31, 2016, 13:15&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; HCØ, Auditorium 10, Universitetsparken 5, 2100 Copenhagen Ø&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Committee:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Ass. Prof. David Skovmand (chairman), MATH, University of Copenhagen&lt;/li&gt;
  &lt;li&gt;Prof. Natalie Packham, Frankfurt School of Finance &amp;amp; Management&lt;/li&gt;
  &lt;li&gt;Antoine Savine, Chief Quantitative analyst, Danske Bank, Copenhagen&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract&lt;/h2&gt;

&lt;p&gt;The PhD thesis ‘Computational Finance - on the search for performance’
consists of two papers. The first examines the performance of five
different methods for calibrating Dupire’s deterministic local
volatility function, these are assessed in terms of accuracy,
smoothness, speed and robustness. The second presents four different
methods for evaluating the Greeks of an interest rate swap, these are
assessed in terms of accuracy, stability and run time.&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;Lykke Rasmussen is a PhD student at Math/University of Copenhagen
under supervision of Prof. Rolf Poulsen, Math.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Host:&lt;/em&gt; Math and HIPERFIT (Prof. Rolf Poulsen)&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>HIPERFIT Workshop</title>
   <link href="http://hiperfit.github.com/news/2016/03/03/hiperfit-workshop"/>
   <updated>2016-03-03T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2016/03/03/hiperfit-workshop</id>
   <content type="html">
&lt;p&gt;&lt;img alt=&quot;Workshop picture&quot; align=&quot;right&quot; src=&quot;/images/workshop2014.jpg&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;2016-hiperfit-workshop-for-partners-and-faculty&quot;&gt;2016 HIPERFIT Workshop for Partners and Faculty&lt;/h3&gt;

&lt;p&gt;On March 3, 2016, HIPERFIT is hosting a workshop for HIPERFIT
HIPERFIT &lt;a href=&quot;/partners.html&quot;&gt;partners&lt;/a&gt; and &lt;a href=&quot;/people.html&quot;&gt;faculty&lt;/a&gt;. At the workshop, HIPERFIT faculty, including PhD
students, will present the latest developments in the various HIPERFIT
project. A
separate session is devoted to partners for presenting opportunities for involving HIPERFIT
researchers in obstacles encountered by the partners with respect to
high-performance computational problems in the finance domain.&lt;/p&gt;

&lt;p&gt;The year 2016 is formally the last HIPERFIT year and much has happened
since the HIPERFIT launch in 2011. We are therefore also happy to
demonstrate our more long term findings and how we envision that the
HIPERFIT work can continue to make a difference in the years to come.&lt;/p&gt;

&lt;h3 id=&quot;the-venue&quot;&gt;The Venue&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.skodsborg.dk/&quot;&gt;Kurhotel Skodsborg&lt;/a&gt;, Skodsborg Strandvej 139, 2942 Skodsborg (45585800)&lt;/p&gt;

&lt;h3 id=&quot;schedule-march-3-2016&quot;&gt;Schedule March 3, 2016&lt;/h3&gt;

&lt;p&gt;&lt;img alt=&quot;Workshop picture&quot; align=&quot;right&quot; src=&quot;/images/workshop2014a.jpg&quot; /&gt;&lt;/p&gt;

&lt;dl class=&quot;event&quot;&gt;
&lt;dt&gt;08:30&lt;/dt&gt;&lt;dd&gt;Breakfast served&lt;/dd&gt;
&lt;dt&gt;08:55&lt;/dt&gt;&lt;dd&gt;Welcome (Fritz Henglein)&lt;/dd&gt;
&lt;dt&gt;09:00&lt;/dt&gt;&lt;dd&gt;Compiling for Parallel Computations (Chair: Ken Friis Larsen)
 &lt;ul&gt;
 &lt;li&gt;&lt;i&gt;&lt;a href=&quot;#meisner&quot;&gt;Streaming nested data parallelism&lt;/a&gt;&lt;/i&gt; (Frederik Meisner Madsen, DIKU)&lt;/li&gt;
 &lt;li&gt;&lt;i&gt;&lt;a href=&quot;#dybdal&quot;&gt;A low-level functional GPU language&lt;/a&gt;&lt;/i&gt; (Martin Dybdal, DIKU)&lt;/li&gt;
 &lt;li&gt;&lt;i&gt;&lt;a href=&quot;#annenkov&quot;&gt;Verifying the generation of payoff-language expressions&lt;/a&gt;&lt;/i&gt; (Danil Annenkov, DIKU)&lt;/li&gt;
 &lt;/ul&gt;
&lt;/dd&gt;
&lt;dt&gt;10:15&lt;/dt&gt;&lt;dd&gt;Break&lt;/dd&gt;
&lt;dt&gt;10:30&lt;/dt&gt;&lt;dd&gt;The Futhark Optimizing Parallel Compiler (Chair: Fritz Henglein)
 &lt;ul&gt;
 &lt;li&gt;&lt;i&gt;&lt;a href=&quot;#henriksen&quot;&gt;Introduction to the Futhark language and compiler&lt;/a&gt;&lt;/i&gt; (Troels Henriksen, DIKU)&lt;/li&gt;
 &lt;li&gt;&lt;i&gt;&lt;a href=&quot;#serup&quot;&gt;Experiences porting Accelerate code to Futhark&lt;/a&gt;&lt;/i&gt; (Niels Gustav Westphal Serup)&lt;/li&gt;
 &lt;/ul&gt;
&lt;/dd&gt;
&lt;dt&gt;11:30&lt;/dt&gt;&lt;dd&gt;Break&lt;/dd&gt;
&lt;dt&gt;11:45&lt;/dt&gt;&lt;dd&gt;Bohrium (Chair: Andrzej Filinski)
 &lt;ul&gt;
 &lt;li&gt;&lt;i&gt;&lt;a href=&quot;#skovhede&quot;&gt;SME and BPU: High-level development for low-level hardware&lt;/a&gt;&lt;/i&gt; (Kenneth Skovhede, NBI)&lt;/li&gt;
 &lt;li&gt;&lt;i&gt;&lt;a href=&quot;#kristensen&quot;&gt;Fusion of Parallel Array Operations&lt;/a&gt;&lt;/i&gt; (Mads Kristensen, NBI)&lt;/li&gt;
 &lt;li&gt;&lt;i&gt;&lt;a href=&quot;#vinter&quot;&gt;BDAE – Big Data Analysis Engine&lt;/a&gt;&lt;/i&gt; (Brian Vinter, NBI)&lt;/li&gt;
 &lt;/ul&gt;
&lt;/dd&gt;
&lt;dt&gt;13:00&lt;/dt&gt;&lt;dd&gt;Lunch&lt;/dd&gt;
&lt;dt&gt;14:00&lt;/dt&gt;&lt;dd&gt;Risk Management (Chair: Rolf Poulsen)
 &lt;ul&gt;
 &lt;li&gt;&lt;i&gt;&lt;a href=&quot;#ross&quot;&gt;Automated Loan Credit Rating&lt;/a&gt;&lt;/i&gt; (Omri Ross, IMF)&lt;/li&gt;
 &lt;li&gt;&lt;i&gt;&lt;a href=&quot;&quot;&gt;The MC-squared problem&lt;/a&gt;&lt;/i&gt; (Oleksandr Shturmov, DIKU)&lt;/li&gt;
 &lt;/ul&gt;
&lt;/dd&gt;
&lt;dt&gt;15:00&lt;/dt&gt;&lt;dd&gt;Break&lt;/dd&gt;
&lt;dt&gt;15:15&lt;/dt&gt;&lt;dd&gt;Miscellaneous Topics (Chair: Cosmin Oancea)
 &lt;ul&gt;
 &lt;li&gt;&lt;i&gt;&lt;a href=&quot;#elsman&quot;&gt;The HIPERFIT portfolio management prototype&lt;/a&gt;&lt;/i&gt; (Martin Elsman, DIKU)&lt;/li&gt;
 &lt;li&gt;&lt;i&gt;&lt;a href=&quot;#poulsen&quot;&gt;Hedge Funds Don't Hedge - And 50-Odd Other Odd Things in Finance&lt;/a&gt;&lt;/i&gt; (Rolf Poulsen, IMF)&lt;/li&gt;
 &lt;/ul&gt;
&lt;/dd&gt;
&lt;dt&gt;16:00&lt;/dt&gt;&lt;dd&gt;Industry feedback (Chair: Fritz Henglein)&lt;/dd&gt;
&lt;dt&gt;17:00&lt;/dt&gt;&lt;dd&gt;Chat and a drink - free time until dinner&lt;/dd&gt;
&lt;dt&gt;18:30&lt;/dt&gt;&lt;dd&gt;Dinner&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&lt;img alt=&quot;Workshop picture&quot; align=&quot;right&quot; src=&quot;/images/workshop2014b.jpg&quot; /&gt;&lt;/p&gt;

&lt;p&gt;A table of participants for the workshop on March 3, and for the
discussion and planning sessions (HIPERFIT staff only) on March 4,
appears below. The schedule for March 4 appears at the very end of
the page.&lt;/p&gt;

&lt;p&gt;Participation in the workshop is by invitation only, but please
&lt;a href=&quot;/contact.html&quot;&gt;contact the HIPERFIT management&lt;/a&gt; if you think you
should have received an invitation.&lt;/p&gt;

&lt;p&gt;As always, please visit
&lt;a href=&quot;http://www.hiperfit.dk&quot;&gt;http://www.hiperfit.dk&lt;/a&gt; for news and
information about &lt;a href=&quot;/publications.html&quot;&gt;published papers&lt;/a&gt;, our &lt;a href=&quot;/seminars.html&quot;&gt;Seminars&lt;/a&gt;, and news in general from the HIPERFIT
research center.&lt;/p&gt;

&lt;h3 id=&quot;participants&quot;&gt;Participants&lt;/h3&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Name&lt;/th&gt;
      &lt;th style=&quot;text-align: center&quot;&gt;March 3&lt;/th&gt;
      &lt;th style=&quot;text-align: center&quot;&gt;Dinner March 3&lt;/th&gt;
      &lt;th style=&quot;text-align: center&quot;&gt;March 4&lt;/th&gt;
      &lt;th style=&quot;text-align: center&quot;&gt;Room&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;Anders Pall Skött (CFIR)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Andrzej Filinski (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Anette Broløs (CFIR)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Brian Vinter (NBI)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Carl Balslev Clausen (SimCorp)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Christian Andreetta (Nordea)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Cosmin Oancea (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Danil Annenkov (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Frederik Meisner Madsen (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Fritz Henglein (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;James Avery (NBI)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Jonas Bardino (NBI)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Ken Friis Larsen (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Kenneth Skovhede (NBI)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Klaus Birkelund Jensen (NBI)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Lykke Rasmussen (IMF)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Mads R. B. Kristensen (NBI)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Maj-Britt Nordfang (IMF)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Marcos Vaz Salles (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Martin Dybdal (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Martin Elsman (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Mads Ohm Larsen (NBI)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Martin Rehr (NBI)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Mogens Steffensen (IMF)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Niels Hallenberg (SimCorp)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Oleksandr Shturmov (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Omri Ross (IMF)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Patrick Bahr (ITU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Rolf Poulsen (IMF)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Simon Ellersgaard (IMF)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Simon Lund (NBI)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Troels Blum (NBI)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Troels Henriksen (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Uwe Heissner (Nordea)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Niels Gustav Westphal Serup (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Vivek Shah (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Total&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;29&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;26&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;21&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;20&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;h3 id=&quot;schedule-march-4-2016-hiperfit-staff-only&quot;&gt;Schedule March 4, 2016 (HIPERFIT staff only)&lt;/h3&gt;

&lt;p&gt;On March 4, 2016, HIPERFIT staff will meet and discuss feedback
and plan future activities and projects within HIPERFIT. Here is a
draft schedule.&lt;/p&gt;

&lt;dl class=&quot;event&quot;&gt;
&lt;dt&gt;08:30&lt;/dt&gt;&lt;dd&gt;Breakfast served&lt;/dd&gt;
&lt;dt&gt;08:55&lt;/dt&gt;&lt;dd&gt;Outline for the day (Plenum)&lt;/dd&gt;
&lt;dt&gt;09:00&lt;/dt&gt;&lt;dd&gt;Session 1 (Groups)&lt;/dd&gt;
&lt;dt&gt;12:00&lt;/dt&gt;&lt;dd&gt;Lunch&lt;/dd&gt;
&lt;dt&gt;13:00&lt;/dt&gt;&lt;dd&gt;Session 2 (Groups)&lt;/dd&gt;
&lt;dt&gt;15:00&lt;/dt&gt;&lt;dd&gt;Break&lt;/dd&gt;
&lt;dt&gt;15:15&lt;/dt&gt;&lt;dd&gt;Group Presentations (Plenum)&lt;/dd&gt;
&lt;dt&gt;16:30&lt;/dt&gt;&lt;dd&gt;End&lt;/dd&gt;
&lt;/dl&gt;

&lt;h3 id=&quot;abstracts-for-talks-on-march-3-2016&quot;&gt;Abstracts for Talks on March 3, 2016&lt;/h3&gt;

&lt;h4 id=&quot;0900-1015--compiling-for-parallel-computations&quot;&gt;09:00-10:15   Compiling for Parallel Computations&lt;/h4&gt;

&lt;p&gt;&lt;em&gt;&lt;a name=&quot;meisner&quot;&gt;&lt;/a&gt;&lt;strong&gt;Streaming Nested Data Parallelism&lt;/strong&gt; (Frederik Meisner Madsen)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This talk presents ongoing work on a streaming dataflow model for
nested data parallelism. By evaluating bulk operations in chunks in a
network of stream transformers, the streaming model saves
significantly more space than traditional data-parallel languages in
many common cases. On GPUs, the device memory is very limited relative to
the available parallelism, making streaming essential in large
computations. On CPUs, streaming can help improve cache performance,
and since fusion is not as essential on CPUs as on GPUs, the streaming
model can leverage pre-compiled kernels that are hand-optimized with
SIMD instructions and multi-threading.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;a name=&quot;dybdal&quot;&gt;&lt;/a&gt;&lt;strong&gt;A low-level functional GPU language&lt;/strong&gt; (Martin Dybdal)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Obsidian is an embedded functional language that allows playfulness
and experimentation when developing data-parallel algorithms for GPUs.
Obsidian gives explicit control of shared-memory usage, fusion,
loop-unrolling, warp-level computations etc., when developing new GPU
algorithms. This feature makes it possible to generate high
performance GPU-kernels, in a simpler framework than plain
CUDA/OpenCL.&lt;/p&gt;

&lt;p&gt;In this presentation, we show how to “unembed” Obsidian to create a
standalone language FCL, a language at the same level as Obsidian, but
designed as an intermediate language. Our plan is to use FCL as an
intermediate language for our APL-compiler, and to allow users to
inline FCL-terms, when performance tuning is necessary.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;a name=&quot;annenkov&quot;&gt;&lt;/a&gt;&lt;strong&gt;Verifying the generation of payoff-language expressions&lt;/strong&gt; (Danil Annnenkov)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In this presentation, we present some results on pushing forward code
certification in connection with the HIPERFIT Portfolio Management
Prototype project. The contract DSL, which is used to express a large
variety of financial contracts, is translated into an intermediate
language (IL) inspired by traditional approaches to payoff
languages. The IL is mapped relatively straightforwardly to a subset
of language constructs in other languages, such as OpenCL, Haskell,
and Futhark. The generated code is then “fused” into an appropriate
contract valuation engine. Translation from the contract DSL to the IL
is proven correct with respect to a language semantics specified in
the Coq proof assistant. The extracted translation code works nicely
with the certified code for contract analysis and transformation.&lt;/p&gt;

&lt;h4 id=&quot;1030-1130--the-futhark-parallel-optimizing-compiler&quot;&gt;10:30-11:30   The Futhark Parallel Optimizing Compiler&lt;/h4&gt;

&lt;p&gt;&lt;em&gt;&lt;a name=&quot;henriksen&quot;&gt;&lt;/a&gt;&lt;strong&gt;Introduction to the Futhark language and compiler&lt;/strong&gt; (Troels Henriksen, DIKU)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Compiling real-world applications to efficient parallel code,
especially when targeting vector hardware such as GPUs, requires an
optimiser and code generator that can exploit a combination of
high-level invariants and low-level optimisations.  We present a
purely functional data-parallel programming language, named Futhark,
that supports nested map-reduce parallelism on regular arrays, but
also a set of “imperative” constructs, such as in-place updates and
do-loops.  We report in-progress work on our optimising Futhark
compiler, and demonstrate significant speedups for a range of
benchmark programs.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;a name=&quot;serup&quot;&gt;&lt;/a&gt;&lt;strong&gt;Experiences porting Accelerate code to Futhark&lt;/strong&gt; (Niels Gustav Westphal Serup, DIKU)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The people working on the embedded array language Accelerate have a
repository of computation-heavy benchmarks.  In this talk I present
how I have ported some of their benchmarks to Futhark.  I then
describe how I have creatively measured the correctness of the Futhark
code, which can be challenging due to several technical factors.
Finally I compare and discuss the execution time of hand-written
Futhark code and hand-written Accelerate code.&lt;/p&gt;

&lt;h4 id=&quot;1145-1300--bohrium&quot;&gt;11:45-13:00   Bohrium&lt;/h4&gt;

&lt;p&gt;&lt;em&gt;&lt;a name=&quot;skovhede&quot;&gt;&lt;/a&gt;&lt;strong&gt;SME and BPU: High-level development for low-level hardware&lt;/strong&gt; (Kenneth Skovhede, NBI)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In this talk I present the motivation and ideas behind the FPGA
backend for the Bohrium Runtime System. I start by covering the
evolution and experiments we performed with Synchronous Message
Exchange (SME) as a design pattern for developing hardware. I then
describe how we use the SME model and our VHDL generation system to
rapidly prototype hardware. Finally I show the current state of the
BPU and show how the processor maps to FPGA hardware.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;a name=&quot;kristensen&quot;&gt;&lt;/a&gt;&lt;strong&gt;Fusion of Parallel Array Operations&lt;/strong&gt; (Mads Kristensen, NBI)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Array operation fusion is a program transformation that combines, or
fuses, multiple array operations into a kernel of operations. When it
is applicable, the technique can drastically improve cache utilization
through temporal data locality and enables other program
transformations such as streaming and array contraction. Thus, the
challenge is to find which array operations to fuse in order to
maximize memory access reuse.&lt;/p&gt;

&lt;p&gt;The traditional formulation of this problem is as a graph partitioning
problem. Given a DAG that represents array operation dependencies and
is extended with undirected weight edges and fuse-preventing edges,
find a partition that minimizes the sum of the weight edges that cuts
between partition blocks while nodes connected with fuse-preventing
edges are not in the same partition block. This graph problem is known
as that Weighted Loop Fusion Problem. In my talk, I will show that
this formulation is insufficient when optimizing for memory access
reuse and introduce a new graph formulation that is sufficient.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;a name=&quot;vinter&quot;&gt;&lt;/a&gt;&lt;strong&gt;BDAE – Big Data Analysis Engine&lt;/strong&gt; (Brian Vinter, NBI)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In Big Data Analytics the primary processing approach is MapReduce,
which based on a physical distribution of the data so that processing
is done in parallel as a direct consequence of the data locality. This
approach is very scalable and to a large degree convenient for
programmers since the programmer initially need only to write code to
process the data that is on the individual node. Unfortunately, the
physical distribution of the data is done with conventional
file-system approaches, i.e. in fixed size blocks, in the most popular
HDFS the standard is 64MB blocks. This fixed size approach means that
data that is semantically correlated is split between two storage
nodes, and to handle this scenario the programmer must then add code
to manage communication between the two nodes so that the correct
data-representation can be processed.&lt;/p&gt;

&lt;p&gt;In BDAE we address this challenge, the talk will outline the BDAE
architecture and seek to demonstrate how easy programming new analysis
codes becomes with this setup.&lt;/p&gt;

&lt;h4 id=&quot;1400-1500--risk-management&quot;&gt;14:00-15:00   Risk Management&lt;/h4&gt;

&lt;p&gt;&lt;em&gt;&lt;a name=&quot;ross&quot;&gt;&lt;/a&gt;&lt;strong&gt;Automated Loan Credit Rating&lt;/strong&gt; (Omri Ross, IMF)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The current process of credit rating for a loan approval in Denmark is
manual, cumbersome and non-optimal. We would like to propose a process
allowing for a quick credit decision based on the available personal
data. Our process has two steps: First using a non-linear dimensional
reduction algorithm on the original data and then running a
classification algorithm on the results of the first step. We improve
existing results compared to the standard benchmarks.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;a name=&quot;shturmov&quot;&gt;&lt;/a&gt;&lt;strong&gt;The MC-squared problem&lt;/strong&gt; (Oleksandr Shturmov, DIKU)&lt;/em&gt;&lt;/p&gt;

&lt;h4 id=&quot;1515-1600--miscellaneous-topics&quot;&gt;15:15-16:00   Miscellaneous Topics&lt;/h4&gt;

&lt;p&gt;&lt;em&gt;&lt;a name=&quot;elsman&quot;&gt;&lt;/a&gt;&lt;strong&gt;The HIPERFIT portfolio management prototype&lt;/strong&gt; (Martin Elsman, DIKU)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We present the HIPERFIT portfolio management prototype, which aims at
integrating various HIPERFIT research projects, such as a financial
contract modeling framework and generic parallel monte-carlo pricing.&lt;/p&gt;

&lt;p&gt;Integration work and design has primarily been undertaken by Danil
Annenkov. Features added by BSc student projects.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;a name=&quot;poulsen&quot;&gt;&lt;/a&gt;&lt;strong&gt;Hedge Funds Don’t Hedge - And 50-Odd Other Odd Things in Finance&lt;/strong&gt; (Rolf Poulsen, IMF)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;A tour de force of things in finance that are not exactly what they
sound like. For instance: Risk-neutral pricing does not assume
risk-neutrality. The FED isn’t federal. Hedge funds don’t
hedge. What’s up with the Mertons? Default isn’t default. Change of
numeraire changes the denominator, not the numerator.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>PhD Defence: Simon Ellersgaard Nielsen</title>
   <link href="http://hiperfit.github.com/news/2016/02/29/simon-phd"/>
   <updated>2016-02-29T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2016/02/29/simon-phd</id>
   <content type="html">
&lt;p&gt;&lt;em&gt;Title:&lt;/em&gt; Essays on Rational Portfolio Theory&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; Simon Ellersgaard Nielsen, PhD. Student, Math/University of Copenhagen&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; February 29, 2016, 15:15&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; HCØ, Auditorium 4, Universitetsparken 5, 2100 Copenhagen Ø&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Committee:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Prof. Mogens Steffensen (chairman), MATH, University of Copenhagen&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Prof. Nicole Branger, University of Muenster&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Prof. Claus Munk, Copenhagen Business School&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract&lt;/h2&gt;

&lt;p&gt;This dissertation is a potpourri of articles on the topics of model
risk and optimal portfolio selection in stochastic environments. The
main concerns are:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Demonstrating the effect of erroneous delta hedging in a
jump-diffusion economy. What is the nature of the profit-and-loss
from a theoretical perspective? From an empirical perspective?&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Analysing the method by which the non-linear Hamilton-Jacobi-Bellman
equations should be solved in connection with Merton type
optimisation problems. A thorough review of the explicit and
implicit methods is provided in one and more spatial dimensions.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Exposing the optimal investment ratios for a utility maximising
investor who trades in bonds and stocks in a stochastic volatility
environment. Various models are considered, including their effect
in empirical trading experiments.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Extending the above analysis to include the derivatives markets. How
much do the portfolio weights change? What is the effect of hedging
stochastic volatility per se versus merely including a second asset?
Is the bond-stock-derivative strategy truly superior when applied to
real market data?&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Hedging derivatives in a limit order book with the option of placing
both limit and market orders. Assuming a certain tolerance towards
deviating from a targeted hedge strategy when should a rational
investor place which type of order?&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Overall, the project strives to strike a careful balance between
theoretical advances and empirical testing of results. An extensive
appendix introducing some of the underlying mathematics is provided.&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;Simon Ellersgaard Nielsen is a PhD student at Math/University of
Copenhagen under supervision of Prof. Rolf Poulsen, Math and
co-supervisor Assoc. Prof. Ken Friis Larsen, Computer Sciense,
University of Copenhagen.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Host:&lt;/em&gt; Math and HIPERFIT (Prof. Rolf Poulsen)&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Chapel: Parallel Programmability from Desktops to Supercomputers</title>
   <link href="http://hiperfit.github.com/news/2016/02/04/chapel"/>
   <updated>2016-02-04T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2016/02/04/chapel</id>
   <content type="html">
&lt;h2 id=&quot;hiperfit-seminar-talk&quot;&gt;HIPERFIT Seminar Talk&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Title:&lt;/em&gt; Chapel: Parallel Programmability from Desktops to Supercomputers.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; Brad Chamberlain, Principal Engineer, Cray Inc.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Thursday, February 4, 2016, 15:15-16:15&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; DIKU Building, Small Auditorium, UP1, Universitetsparken 1, University of Copenhagen.&lt;/p&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract:&lt;/h2&gt;

&lt;p&gt;Chapel (&lt;a href=&quot;http://chapel.cray.com&quot;&gt;http://chapel.cray.com&lt;/a&gt;) is an emerging open-source language
whose goal is to vastly improve the programmability of parallel
systems while also enhancing generality and portability compared to
conventional techniques.  Chapel is seeing growing levels of interest
not only among HPC users, but also in the data analytic, academic, and
mainstream programming communities.  Chapel’s design and
implementation are portable and open-source, supporting a wide variety
of compute platforms, from desktops (Mac, Linux, *nix) to commodity
clusters, the cloud, and large-scale systems developed by Cray and
other vendors.&lt;/p&gt;

&lt;p&gt;In this talk, I’ll start by providing motivation and context for
Chapel before giving an overview of its unique feature set.  I’ll also
describe the status and organization of the Chapel project itself,
highlighting opportunities for collaboration.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/pdf/ChapelForCopenhagen-presented.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;Brad Chamberlain is a Principal Engineer at Cray Inc. where he works
on parallel programming models, focusing primarily on the design and
implementation of the Chapel language in his role as technical lead
for that project.  Brad received his Ph.D. in Computer Science &amp;amp;
Engineering from the University of Washington in 2001 where his work
focused on the design and implementation of the ZPL parallel array
language.  His thesis explored the concept of ‘regions’ — a
first-class index set supporting global-view data parallelism and a
syntactic performance model.  Brad remains associated with the
University of Washington as an affiliate professor.  He received his
Bachelor’s degree in Computer Science with honors from Stanford
University in 1992.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Hosts:&lt;/em&gt; Martin Elsman, DIKU and Brian Vinter, NBI.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Everyone is welcome!&lt;/em&gt; Beers, soda, and snacks will be served after the talk.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Automated Loan Credit Rating</title>
   <link href="http://hiperfit.github.com/news/2016/01/26/omri"/>
   <updated>2016-01-26T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2016/01/26/omri</id>
   <content type="html">
&lt;h2 id=&quot;hiperfit-seminar-talk-automated-loan-credit-rating&quot;&gt;HIPERFIT Seminar Talk: Automated Loan Credit Rating&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; Omri Ross, Post-doctorial Researcher, IMF/University of Copenhagen&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Tuesday, January 26, 2016, 15:15-16:00&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; August Krogh Building (AKB), AUD 1. Universitetsparken 13, University of Copenhagen.&lt;/p&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract:&lt;/h2&gt;

&lt;p&gt;The current process of credit rating for a loan approval in Denmark is
manual, cumbersome and non-optimal.  We would like to propose a
process allowing for a quick credit decision based on the available
personal data.  Our process has two steps: First using a non-linear
dimensional reduction algorithm on the original data and then running
a classification algorithm on the results of the first step.  We
improve existing results compared to the standard benchmarks.&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;Omri Ross has done a PhD in mathematical finance at the university of
Cambridge followed by a post-doc at DTU and KU.  His main research
interests are financial engineering and tactical asset allocation. The
work presented here is part of a collaboration between KU and an
industrial partner &lt;a href=&quot;http://tradingdesk.dk/&quot;&gt;Densou Trading Desk&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Host:&lt;/em&gt; Martin Elsman and Rolf Poulsen&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Status of the GPU-targeting Futhark compiler</title>
   <link href="http://hiperfit.github.com/news/2016/01/12/futhark"/>
   <updated>2016-01-12T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2016/01/12/futhark</id>
   <content type="html">
&lt;h2 id=&quot;hiperfit-seminar-talk-status-of-the-gpu-targeting-futhark-compiler&quot;&gt;HIPERFIT Seminar Talk: Status of the GPU-targeting Futhark compiler&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; Troels Henriksen, PhD. Student, DIKU/University of Copenhagen&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Tuesday, January 12, 2016, 15:15-16:00&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; August Krogh Building (AKB), AUD 1, Universitetsparken 13, University of Copenhagen.&lt;/p&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract:&lt;/h2&gt;

&lt;p&gt;Futhark is a data-parallel programming language under development at
HIPERFIT.  The language supports nested data-parallelism and has an
optimising compiler under development.  This presentation gives a status
update on recent Futhark development, with a particular focus on
generation of efficient OpenCL GPU kernels and the steps automatically
taken by the Futhark compiler to ensure efficient memory accesses.  The
presentation will always talk about various tradeoffs during code
generation, and why it’s often not a good idea to exploit all the
parallelism you have available.&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;Troels Henriksen is a PhD student at DIKU and works on the
implementation and design of the HIPERFIT parallel-functional
programming language Futhark.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Host:&lt;/em&gt; Martin Elsman and Cosmin Oancea&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>PhD Defence: Troels Blum</title>
   <link href="http://hiperfit.github.com/news/2016/01/04/blum-phd"/>
   <updated>2016-01-04T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2016/01/04/blum-phd</id>
   <content type="html">
&lt;p&gt;&lt;em&gt;Title:&lt;/em&gt; Automatic Parallelization of Scientific Applications&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; Troels Blum, PhD. Student, NBI/University of Copenhagen&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Thursday, January 4, 2016, 10:00-13:00&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; Aud A, NBI, Blegdamsvej 17&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Committee:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Prof. Dr. Stig Skelboe, UCPH&lt;/li&gt;
  &lt;li&gt;Kevin Chalmers, Edinburgh Napier University, UK&lt;/li&gt;
  &lt;li&gt;Jan Bækgaard Pedersen, UNLV, USA&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract&lt;/h2&gt;

&lt;p&gt;In my PhD work I show that it is possible to run unmodified
Python/NumPy code on modern GPUs. This is done by using the Bohrium
runtime system to translate the NumPy array operations into an array
based bytecode sequence. Executing these byte-codes on two GPUs from
different vendors shows great performance gains.&lt;/p&gt;

&lt;p&gt;Scientists working with computer simulations should be allowed to focus
on their field of research and not spend excessive amounts of time
learning exotic programming models and languages. We have with 
Bohrium achieved very promising results by starting out with a
relatively simple approach. This has lead to more specialized
methods as I have shown with the work done with both specialized, and
parametrizied kernels. Both have their benefits and recognizable use
cases. We achieved clear performance benefits without any significant
negative impact on overall application performance. Even in the cases
where we were not able to gain any performance boost by specialization,
the added cost, for kernel generation and extra bookkeeping, is
minimal.&lt;/p&gt;

&lt;p&gt;Many of the lessons learned developing and optimizing the Bohrium GPU
vector engine has proven to be valuable in a broader perspective,
which has made it possible to generalize the developments and made
them benefit the complete Bohrium project.&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;Troels Blum is a PhD student at NBI under supervision of Prof. Brian Vinter.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Host:&lt;/em&gt; NBI and HIPERFIT (Prof. Brian Vinter)&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>PhD Defence: Simon A F Lund</title>
   <link href="http://hiperfit.github.com/news/2015/12/10/lund-phd"/>
   <updated>2015-12-10T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2015/12/10/lund-phd</id>
   <content type="html">
&lt;p&gt;&lt;em&gt;Title:&lt;/em&gt; A High Performance Backend for Array-Oriented Programming on Next-Generation Processing Units&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; Simon A F Lund, PhD. Student, NBI/University of Copenhagen&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Thursday, December 10, 2015, 10:00&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; Aud D, NBI, Blegdamsvej 17&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Committee:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Prof. Dr. Stig Skelboe, UCPH&lt;/li&gt;
  &lt;li&gt;Prof. Dr. Siegfried Benkner, University of Vienna&lt;/li&gt;
  &lt;li&gt;Associate Professor John Markus Bjørndalen, University of Tromsø&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract&lt;/h2&gt;

&lt;p&gt;The financial crisis, which started in 2008, spawned the HIPERFIT
research center as a preventive measure against future financial
crises. The goal of prevention is to be met by improving mathematical
models for finance, the verifiable description of them in
domain-specific languages and the efficient execution of them on high
performance systems.&lt;/p&gt;

&lt;p&gt;This work investigates the requirements for, and the implementation
of, a high performance backend supporting these goals. This involves
an outline of the hardware available today, in the near future and how
to program it for high performance. The main challenge is to bridge
the gaps between performance, productivity and portability.&lt;/p&gt;

&lt;p&gt;A declarative high-level array-oriented programming model is explored
to achieve this goal and a backend implemented to support
it. Different strategies to the backend design and application of
optimizations are analyzed and experimentally tested. Resulting in the
design and implementation of Bohrium a runtime-system for
transforming, scheduling and executing array-oriented programs.&lt;/p&gt;

&lt;p&gt;Multiple interfaces for existing languages such as Python, C++, C#,
and F# have been built which utilize the backend. A suite of benchmark
applications, implemented in these languages, demonstrate the
high-level declarative form of the programming model. Performance
studies show that the high-level declarative programming model can be
used to not only match but also exceed the performance of hand-coded
implementations in low-level languages.&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;Simon A F Lund is a PhD student at NBI under supervision of Prof. Brian Vinter.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Host:&lt;/em&gt; NBI and HIPERFIT (Prof. Brian Vinter)&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>The HIPERmark Benchmark Toolkit</title>
   <link href="http://hiperfit.github.com/news/2015/11/10/hipermark"/>
   <updated>2015-11-10T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2015/11/10/hipermark</id>
   <content type="html">
&lt;h2 id=&quot;hiperfit-seminar-talk-the-hipermark-benchmark-toolkit&quot;&gt;HIPERFIT Seminar Talk: The HIPERmark Benchmark Toolkit&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; Thorkil Værge, MSc student, DIKU/University of Copenhagen&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Tuesday, November 10, 2015, 15:15-16:00&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; AUD 7 (HCØ, Universitetsparken 5)&lt;/p&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract:&lt;/h2&gt;

&lt;p&gt;In this talk, we present the HIPERmark Benchmark Toolkit, an
infrastructure for comparing and visualising performance
tradeoffs. The infrastructure can automatically run several different
benchmark implementations with different datasets and with different
compile time and runtime variables and compare the performances across
many different dimensions. Using this tool, it becomes easy, for
example, to see how the performance of an OpenMP implementation scales
as a function of the number of threads used, and also to see how this
scaling differs when computing with single precision vs. double
precision. The tool automates visualisation of the results in
user-configurable graphs. The user can also export the results and
process the data in an external program such as MatLab.&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;Thorkil Værge is MSc. in physics from UCPH, now studying and employed
at DIKU. He is a Bitcoin enthusiast and founder of Sirius Money, and
Sirius Iberia.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Host:&lt;/em&gt; Martin Elsman/Cosmin Oancea&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Analyzing the Swiss National Bank's euro exchange rate policy: A latent likelihood approach</title>
   <link href="http://hiperfit.github.com/news/2015/10/27/chfeur-floor-break"/>
   <updated>2015-10-27T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2015/10/27/chfeur-floor-break</id>
   <content type="html">
&lt;h2 id=&quot;hiperfit-seminar-talk-analyzing-the-swiss-national-banks-euro-exchange-rate-policy-a-latent-likelihood-approach&quot;&gt;HIPERFIT Seminar Talk: Analyzing the Swiss National Bank’s euro exchange rate policy: A latent likelihood approach&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; Rolf Poulsen, Professor, IMF/University of Copenhagen&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Tuesday, October 27, 2015, 15:15-16:00&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; AUD 7 (HCØ, Universitetsparken 5)&lt;/p&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract:&lt;/h2&gt;

&lt;p&gt;Between September 6, 2011 and January 15, 2015 the Swiss National Bank
(SNB’s) acted in order to enforce their guarantee that the CHFEUR
exchange rate (i.e. the no. Swiss francs needed to buy one euro) would
be above 1.20. In this paper we view that guarantee as a put option
and apply a latent likelihood estimation approach to infer the
market’s view of the credibility of the SNB’s guarantee, where the
exchange rate would be without the guarantee as well
CHFEUR-volatility. Our model tracks general market volatility well, is
quite accurate in its prediction for where the exchange rate would
jump on the removal date January 15, 2015 and shows that the market’s
confidence in the SNB’s guarantee declined sharply in months up the
removal. In short, the events of January 15 were unexpected, but not
&lt;em&gt;that&lt;/em&gt; unexpected.&lt;/p&gt;

&lt;p&gt;Based on joint work with Michael Hanke and Alex Weissensteiner.&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://www.math.ku.dk/~rolf/&quot;&gt;Rolf Poulsen&lt;/a&gt; is Professor at the Department of Mathematical Sciences.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Host:&lt;/em&gt; Martin Elsman&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Talk on Optimal Hedge Tracking Portfolios in a Limit Order Book</title>
   <link href="http://hiperfit.github.com/news/2015/09/29/talk-on-optimal-hedge-tracking"/>
   <updated>2015-09-29T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2015/09/29/talk-on-optimal-hedge-tracking</id>
   <content type="html">
&lt;h2 id=&quot;hiperfit-seminar-talk-optimal-hedge-tracking-portfolios-in-a-limit-order-book&quot;&gt;HIPERFIT Seminar Talk: Optimal Hedge Tracking Portfolios in a Limit Order Book.&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; Simon Ellersgaard Nielsen, PhD student, IMF/University of Copenhagen&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Tuesday, September 29, 2015, 15:15-16:00&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; AUD 7 (HCØ, Universitetsparken 5)&lt;/p&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract:&lt;/h2&gt;

&lt;p&gt;In this paper we develop a control theoretic solution to the manner in
which a portfolio manager optimally should track a targeted delta,
given that he wishes to hedge a short position in European call
options the underlying of which is traded in a limit order
book. Specifically, we are interested in the interplay between posting
limit and market orders: when should the portfolio manager do what
(and at what price)? To this end, we set up an Hamilton-Jacobi-Bellman
quasi-variational inequality which we can solve numerically. Our
scheme is shown to be monotone, stable and consistent. Finally, we
provide a concrete numerical study, comparing our algorithm with more
naive approaches to delta-hedging.&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;Simon Ellersgaard Nielsen is a graduate student in financial
mathematics at the University of Copenhagen, working under the
supervision of Rolf Poulsen. His primary research interests lie within
optimal portfolio theory and foundational issues in asset
pricing. Besides finance, he dabbles in questions pertaining to the
fundamental nature of reality.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Host:&lt;/em&gt; Martin Elsman/Rolf Poulsen&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Talk on Functional Array Streams</title>
   <link href="http://hiperfit.github.com/news/2015/08/28/talk-on-functional-array-streams"/>
   <updated>2015-08-28T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2015/08/28/talk-on-functional-array-streams</id>
   <content type="html">
&lt;h2 id=&quot;hiperfit-talk-functional-array-streams&quot;&gt;HIPERFIT Talk: Functional Array Streams&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; Frederik Meisner Madsen, PhD student, DIKU/University of Copenhagen&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Friday August 28, 2015, 13-14&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; The APL Meeting Room (DIKU, HCØ, Universitetsparken 5; room 01-0-029)&lt;/p&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract:&lt;/h2&gt;

&lt;p&gt;Regular array languages for high performance computing based on
aggregate operations provide a convenient parallel programming model,
which enables the generation of efficient code for SIMD architectures,
such as GPUs. However, the data sets that can be processed with
current implementations are severely constrained by the limited amount
of main memory available in these architectures.&lt;/p&gt;

&lt;p&gt;In this paper, we propose an extension of the embedded array language
Accelerate with a notion of sequences, resulting in a two level
hierarchy which allows the programmer to specify a partitioning
strategy which facilitates automatic resource allocation. Depending on
the available memory, the runtime system processes the overall data
set in streams of chunks appropriate to the hardware parameters.&lt;/p&gt;

&lt;p&gt;In this paper, we present the language design for the sequence
operations, as well as the compilation and runtime support, and
demonstrate with a set of benchmarks the feasibility of this approach.&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;Frederik Meisner Madsen is a PhD student at the HIPERFIT research
center where he is involved in programming language
research. Particular areas of interest include functional array
languages, nested data-parallelism and streaming.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Host:&lt;/em&gt; Martin Elsman&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>HIPERFIT Bachelor Projects</title>
   <link href="http://hiperfit.github.com/news/2015/08/25/bachelor-projects"/>
   <updated>2015-08-25T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2015/08/25/bachelor-projects</id>
   <content type="html">
&lt;p&gt;We are now inviting Bachelor students at DIKU to consider doing a
project within the HIPERFIT research center. Please consult the
&lt;a href=&quot;/pdf/HIPERFIT_PROTOTYPE_2015.pdf&quot;&gt;slides presenting the projects&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&quot;contacts&quot;&gt;Contacts:&lt;/h3&gt;

&lt;p&gt;Danil Annenkov and Martin Elsman&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Talk on Compiling APL to Accelerate</title>
   <link href="http://hiperfit.github.com/news/2015/06/09/talk-on-apl-to-accelerate"/>
   <updated>2015-06-09T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2015/06/09/talk-on-apl-to-accelerate</id>
   <content type="html">
&lt;h2 id=&quot;hiperfit-seminar-talk-compiling-apl-to-accelerate-through-a-typed-array-intermediate-language&quot;&gt;HIPERFIT Seminar Talk: Compiling APL to Accelerate through a Typed Array Intermediate Language&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; Michael Budde, MSc student, DIKU/University of Copenhagen&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Tuesday June 9, 2015, 15-16&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; Aud 07 (HCØ, Universitetsparken 5)&lt;/p&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract:&lt;/h2&gt;

&lt;p&gt;In this talk, we present an approach for compiling a rich subset of
APL into data-parallel programs that can be executed on GPUs. The
compiler is based on the APLTail compiler, which compiles APL programs
into a typed array intermediate language, called TAIL. We translate
TAIL programs into Haskell source code, employing Accelerate, a
Haskell-library for general purpose GPU-programming. We demonstrate
the feasibility of the approach by presenting some encouraging results
for a number of smaller benchmarks. We also outline some problems that
we need to overcome in order for the approach to result in competitive
code for larger benchmarks.&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;Michael Budde is an MSc student at University of Copenhagen, DIKU. The
talk is based on joined work with Martin Dybdal and Martin Elsman,
DIKU. The work is presented at the &lt;a href=&quot;http://www.sable.mcgill.ca/array/&quot;&gt;ARRAY’15 workshop&lt;/a&gt; in Portland,
Oregon, later in June.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Host:&lt;/em&gt; Martin Elsman&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Talk on kdb+ by Conor Tworny</title>
   <link href="http://hiperfit.github.com/news/2015/05/12/talk-on-kdb-by-conor-tworny"/>
   <updated>2015-05-12T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2015/05/12/talk-on-kdb-by-conor-tworny</id>
   <content type="html">
&lt;h2 id=&quot;hiperfit-lunch-talk-an-introduction-to-kdb&quot;&gt;HIPERFIT lunch talk: An Introduction to kdb+&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; Conor Twomey, First Derivatives/Kx Systems.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Tuesday May 12, 2015&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; The APL Meeting Room at DIKU (Universitetsparken 5, Building B, Ground Floor)&lt;/p&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract:&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://kx.com/software.php&quot;&gt;Kx offers kdb+&lt;/a&gt;, a high-performance column-store database with a
built-in expressive query and programming language, q. Used as a
central repository to store time-series data within an enterprise,
kdb+ supports real-time analysis of billions of records and fast
access to terabytes of historical data. It also:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;provides seamless scalability;&lt;/li&gt;
  &lt;li&gt;runs on industry standard server platforms;&lt;/li&gt;
  &lt;li&gt;is top-ranked in third-party &lt;a href=&quot;https://stacresearch.com/kx&quot;&gt;benchmark&lt;/a&gt; testing;&lt;/li&gt;
  &lt;li&gt;has an extremely small footprint, which makes installation and maintenance fast and straightforward;&lt;/li&gt;
  &lt;li&gt;easily accommodates available APIs for connectivity to major external systems and modules;&lt;/li&gt;
  &lt;li&gt;requires fewer developers, contributing to lower total cost of ownership.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;As Vice President of Kx Services at First Derivatives plc, Conor’s area of expertise is in building bespoke trading and risk systems and managing near-shore development centres of excellence out of Newry, Northern Ireland. He has previously worked with Goldman Sachs (New York), Citigroup (London), Nomura (New York) and Barcap (Toyko). In 2011 he was shortlisted to the final eight for the GradIreland Graduate Employee of the Year award. Conor is the editor-in-chief of FD’s kdb+ whitepaper series, has had a paper published in the Journal of Physics, is the Dublin leader of a World Economic Forum initiative called the “Global Shapers” and is a power forward for the Newry Flyers basketball team.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Host:&lt;/em&gt; Fritz Henglein&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Conference on Exchange Rate Stability</title>
   <link href="http://hiperfit.github.com/news/2015/05/08/conference-on-exchange-rate-stability"/>
   <updated>2015-05-08T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2015/05/08/conference-on-exchange-rate-stability</id>
   <content type="html">
&lt;p&gt;On June 25, 2015, University of Copenhagen and HIPERFIT Researchers are
hosting a conference on exchange rate stability.&lt;/p&gt;

&lt;h2 id=&quot;introduction&quot;&gt;Introduction&lt;/h2&gt;

&lt;p&gt;The high degree of instability and sudden movements in exchange rate
markets have highlighted their flaws and resulted in a series of
problems which range from private sector exposure to governmental
issues.  The conference will address these matters from various angles
as well as introduce the Trade-Weighted Equilibrium Exchange Rate
System from GCU. The conference is relevant for participants from the
central bank communities, governmental agencies, and the financial
sector, together with academic researchers and decision-makers within
monetary affairs.&lt;/p&gt;

&lt;h2 id=&quot;more-information&quot;&gt;More information&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;NEWS:&lt;/strong&gt; See &lt;a href=&quot;/pdf/exchangeratestability2015.pdf&quot;&gt;the detailed program&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;For more information about the venue, including information about
speakers, please consult the &lt;a href=&quot;/pdf/ExchangeRateStabilityConference2015.pdf&quot;&gt;formal invitation, which is available
for download&lt;/a&gt;.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Talks on Streaming in Data Parallelism</title>
   <link href="http://hiperfit.github.com/news/2015/04/28/talk-on-streaming-in-data-parallelism"/>
   <updated>2015-04-28T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2015/04/28/talk-on-streaming-in-data-parallelism</id>
   <content type="html">
&lt;h2 id=&quot;hiperfit-seminar-talks-streaming-in-data-parallelism&quot;&gt;HIPERFIT Seminar Talks: Streaming in Data Parallelism&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Presenters:&lt;/em&gt; Andrzej Filinski (Associate Professor, DIKU) and Frederik Meisner Madsen (PhD Student, DIKU)&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Tuesday, April 24, 15:00-16:00&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; Aud 07 (HCØ, Universitetsparken 5)&lt;/p&gt;

&lt;h2 id=&quot;abstracts&quot;&gt;Abstracts:&lt;/h2&gt;

&lt;p&gt;The presentation will consist of two shorter talks:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Streaming NESL (speaker: Andrzej Filinski, associate professor, DIKU)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Streaming NESL, under development in the HIPERFIT Center, is a
refinement of the nested data-parallel functional language NESL.  It
extends NESL’s flattening-based implementation strategy and
language-integrated cost model for time (in the form of work and step
measures) to also achieve predictable (and optimistic) bounds for
space usage.  This is done by avoiding complete materialization of
intermediate vector-typed values that do not actually require random
access. Instead, such values are transparently materialized and
processed in “chunks”, of size proportional to the available parallel
computing resources - from SIMD instructions on single-core CPUs to
large GPGPUs.&lt;/p&gt;

&lt;p&gt;We give an overview of the status of the project, including a summary
of the source language and cost model, a sketch of the implementation
strategy in terms of a chunked-dataflow abstract machine (which may
also be relevant to other language-technology projects within
HIPERFIT), and an outline of some current challenges, both theoretical
and practical.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Streaming Accelerate (speaker: Frederik Meisner Madsen, PhD student, DIKU)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The relatively mature embedded language Accelerate brings the power of
hardware-accelerated, shape-polymorphic programming with regular
arrays to Haskell. Extending Accelerate with streaming functionality,
along the lines of our current research, will hypothetically improve
its usability and performance for many important use-cases. This talk
presents an extension to Accelerate that enables streaming by lifting
a non-trivial subset of the language from working on arrays to working
on sequences of arrays. The programmer obtains a sequence by slicing
an array into a sequence of sub-arrays, and may return to ordinary
Accelerate through reduction. Sequence expressions are evaluated
efficiently in fixed-size chunks by reusing memory and compiled
kernels, allowing sequences to scale in length without requiring
additional computing resources except computation time.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Talk on The Fundamental Theorem of Derivative Trading</title>
   <link href="http://hiperfit.github.com/news/2015/04/14/talk-on-derivative-trading"/>
   <updated>2015-04-14T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2015/04/14/talk-on-derivative-trading</id>
   <content type="html">
&lt;h2 id=&quot;hiperfit-seminar-talk-the-fundamental-theorem-of-derivative-trading---exposition-extensions-and-experiments&quot;&gt;HIPERFIT Seminar Talk: The Fundamental Theorem of Derivative Trading - Exposition, Extensions, and Experiments&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Presenter:&lt;/em&gt; Rolf Poulsen, Professor, Math/University of Copenhagen&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time:&lt;/em&gt; Tuesday, April 14, 15:00-16:00&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Place:&lt;/em&gt; Aud 07 (HCØ, Universitetsparken 5)&lt;/p&gt;

&lt;h2 id=&quot;abstract&quot;&gt;Abstract:&lt;/h2&gt;

&lt;p&gt;When estimated volatilities are not in perfect agreement with reality,
delta hedged option portfolios will incur a non-zero profit-and-loss
over time. There is, however, a surprisingly simple formula for the
resulting hedge error, which has been known since the late 90s. We
call this The Fundamental Theorem of Derivative Trading. This paper is
a survey with twists of that result. We prove a more general version
of it and discuss various extensions (including jumps) and
applications (including deriving the Dupire-Gyöngy-Derman/Kani
formula). We also consider its practical consequences both in
simulation experiments and on empirical data thus demonstrating the
benefits of hedging with implied volatility. The paper is available
&lt;a href=&quot;http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2566425&quot;&gt;online&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Talk by Grigori Fursin on Collaborative and Reproducible Computer Engineering</title>
   <link href="http://hiperfit.github.com/news/2015/03/18/talk-by-grigori-fursin"/>
   <updated>2015-03-18T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2015/03/18/talk-by-grigori-fursin</id>
   <content type="html">
&lt;p&gt;&lt;strong&gt;Collective Knowledge Project: Towards Collaborative and Reproducible Computer Engineering&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Grigori Fursin, CTO, cTuning foundation.&lt;/p&gt;

&lt;p&gt;Time and location: March 19, 15:30-16:30. The APL meeting room, DIKU, Universitetsparken 5, Building B, 2100 Copenhagen Ø.&lt;/p&gt;

&lt;p&gt;To attend the talk, please signup by email to Martin Elsman (mael at di.ku.dk).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Abstract:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Designing novel computer systems and optimizing their software 
is becoming too tedious, ad-hoc, time consuming and error prone 
due to an enormous number of available design and optimization choices.
Empirical auto-tuning combined with run-time adaptation and
machine learning has been demonstrating some potential to address
the above challenges for several decades but is still far from
widespread production. Main reasons include unbearably long
exploration and training times, ever changing tools and their
interfaces, lack of a common experimental methodology, and lack
of unified mechanisms for knowledge building and exchange apart
from publications where reproducibility of results is often not
even considered.&lt;/p&gt;

&lt;p&gt;In this talk, I will present our community-driven approach and the
4th version of our public infrastructure and repository
to preserve, systematize and share knowledge and experience about
program optimization. Our framework helps to describe and
preserve the whole  experimental setup with all related
artifacts (benchmarks, kernels, data sets, libraries, tools) in
a reproducible way to automate and crowdsource optimization space
exploration and learning. Any unexpected behavior is recorded and
analyzed using shared data mining and predictive modeling plugins
or is exposed to the community for collaborative explanation.
Collected knowledge can be used to validate past research
techniques or can be extrapolated to predict better
optimizations, run-time adaptation scenarios and hardware
designs. During the past 5 years, this approach has been extensively
validated with our industrial partners, and helped initiate a new
publication model where experiments and artifacts are validated
and improved by the community. A beta version of the new framework
is available at &lt;a href=&quot;http://github.com/ctuning/ck&quot;&gt;http://github.com/ctuning/ck&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bio:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Grigori Fursin is a founder and CTO of the cTuning foundation.
In the past, he was a tenured research scientist at INRIA Saclay
and was co-founder of the Intel Exascale Lab in France. Grigori has an
interdisciplinary background in computer engineering, physics,
electronics, machine learning and mathematics. He obtained a PhD in
Computer Science from the University of Edinburgh in 2004.&lt;/p&gt;

&lt;p&gt;Grigori pioneered machine-learning based program auto-tuning
and hardware co-design combined with crowdsourcing and run-time adaptation.
In 2008, he established a public repository of optimizations knowledge
(cTuning.org) to initiate collaborative and reproducible R&amp;amp;D in computer
engineering. Since then, his techniques and tools have been used and 
extended in multiple industrial projects together with ARM, IBM, Intel, 
Synopsys and ST. In 2012, Grigori received an INRIA award and 4-year
fellowship for “making an outstanding contribution to research”.
He is leading an Artifact Evaluation initiative for CGO and PPoPP
while developing an open research SDK to preserve, structure 
and reuse knowledge about program and architecture optimization:
&lt;a href=&quot;http://github.com/ctuning/ck&quot;&gt;http://github.com/ctuning/ck&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Talks by Rolf Poulsen and Martin Elsman at GetF'IT</title>
   <link href="http://hiperfit.github.com/news/2014/11/26/talks-at-getfit"/>
   <updated>2014-11-26T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2014/11/26/talks-at-getfit</id>
   <content type="html">
&lt;p&gt;On November 25, 2014, Rolf Poulsen and Martin Elsman participated with
presentations at the monthly Get F’IT meeting. For more information,
please consult the &lt;a href=&quot;http://www.cfir.dk/Arrangementer/GetFITarrangementer/Get%20FIT%202014/Get%20F'IT%20-%20November%2025,%202014/Pages/default.aspx&quot;&gt;Get F’IT Web Page&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>HIPERFIT Workshop</title>
   <link href="http://hiperfit.github.com/news/2014/11/04/hiperfit-workshop"/>
   <updated>2014-11-04T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2014/11/04/hiperfit-workshop</id>
   <content type="html">
&lt;p&gt;&lt;img alt=&quot;Workshop picture&quot; align=&quot;right&quot; src=&quot;/images/workshop2014.jpg&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;2014-hiperfit-workshop-for-partners-and-faculty&quot;&gt;2014 HIPERFIT Workshop for Partners and Faculty&lt;/h3&gt;

&lt;p&gt;On December 10, 2014, HIPERFIT is hosting a workshop for HIPERFIT
partners and faculty. At the workshop, HIPERFIT faculty and PhD
students will present the latest developments in the various HIPERFIT
project developments. The workshop also offers &lt;a href=&quot;/partners.html&quot;&gt;HIPERFIT partners&lt;/a&gt; the
possibility to present opportunities for involving HIPERFIT
researchers in obstacles encountered by the partners with respect to
high-performance computational problems in the finance domain. A
separate session is therefore devoted to partners for presenting such
encounters in the finance industry.&lt;/p&gt;

&lt;h3 id=&quot;the-venue&quot;&gt;The Venue&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.skodsborg.dk/&quot;&gt;Kurhotel Skodsborg&lt;/a&gt;, Skodsborg Strandvej 139, 2942 Skodsborg (45585800)&lt;/p&gt;

&lt;h3 id=&quot;schedule-december-10-2014&quot;&gt;Schedule December 10, 2014&lt;/h3&gt;

&lt;p&gt;&lt;img alt=&quot;Workshop picture&quot; align=&quot;right&quot; src=&quot;/images/workshop2014a.jpg&quot; /&gt;&lt;/p&gt;

&lt;dl class=&quot;event&quot;&gt;
&lt;dt&gt;08:30&lt;/dt&gt;&lt;dd&gt;Breakfast served&lt;/dd&gt;
&lt;dt&gt;08:55&lt;/dt&gt;&lt;dd&gt;Welcome (Fritz Henglein)&lt;/dd&gt;
&lt;dt&gt;09:00&lt;/dt&gt;&lt;dd&gt;Compiling for Parallel Computations (Chair: Ken Friis Larsen)
 &lt;ul&gt;
 &lt;li&gt;&lt;i&gt;&lt;a href=&quot;/pdf/HIPERFIT_Dec2014_Henriksen.pdf&quot;&gt;Futhark - An Array Language for Data-parallel Execution&lt;/a&gt;&lt;/i&gt; (Troels Henriksen, DIKU)&lt;/li&gt;
 &lt;li&gt;&lt;i&gt;&lt;a href=&quot;/pdf/HIPERFIT_Dec2014_Madsen.pdf&quot;&gt;Streaming Nested Data Parallelism&lt;/a&gt;&lt;/i&gt; (Frederik Meisner Madsen, DIKU)&lt;/li&gt;
 &lt;li&gt;&lt;i&gt;&lt;a href=&quot;/pdf/HIPERFIT_Dec2014_Dybdal.pdf&quot;&gt;Compiling APL for Data-Parallel Execution through a Typed Intermediate Language&lt;/a&gt;&lt;/i&gt; (Martin Dybdal, DIKU)&lt;/li&gt;
 &lt;/ul&gt;
&lt;/dd&gt;
&lt;dt&gt;10:15&lt;/dt&gt;&lt;dd&gt;Break&lt;/dd&gt;
&lt;dt&gt;10:30&lt;/dt&gt;&lt;dd&gt;Industry Input (Chair: Fritz Henglein)
 &lt;ul&gt;
 &lt;li&gt;&lt;i&gt;&lt;a href=&quot;/pdf/HIPERFIT_Dec2014_Clausen.pdf&quot;&gt;The MC2 Challenge in Risk&lt;/a&gt;&lt;/i&gt; (Carl Balslev Clausen, SimCorp)&lt;/li&gt;
 &lt;li&gt;&lt;i&gt;Big Data and Advanced Analytics in a Financial Institution&lt;/i&gt; (Nadeem Gulzar, Danske Bank) &lt;b&gt;&lt;i&gt;CANCELLED&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
 &lt;li&gt;&lt;i&gt;&quot;Carry that Load&quot; &amp;mdash; Risk-minimization in Electricity Markets&lt;/i&gt; (Martin Jönsson, IMF)&lt;/li&gt;
 &lt;/ul&gt;
&lt;/dd&gt;
&lt;dt&gt;11:30&lt;/dt&gt;&lt;dd&gt;Break&lt;/dd&gt;
&lt;dt&gt;11:45&lt;/dt&gt;&lt;dd&gt;Bohrium and Big-data (Chair: Brian Vinter)
 &lt;ul&gt;
 &lt;li&gt;&lt;i&gt;&lt;a href=&quot;/pdf/HIPERFIT_Dec2014_Skovhede.pdf&quot;&gt;Bohrium - Bridging High Performance and High Productivity&lt;/a&gt;&lt;/i&gt; (Kenneth Skovhede, NBI)&lt;/li&gt; 
 &lt;li&gt;&lt;i&gt;&lt;a href=&quot;http://prezi.com/exlqyny_poct/?utm_campaign=share&amp;amp;utm_medium=copy&amp;amp;rc=ex0share&quot;&gt;Effective Interoperability&lt;/a&gt;&lt;/i&gt; (Simon Lund, NBI)&lt;/li&gt;
 &lt;li&gt;&lt;i&gt;&lt;a href=&quot;/pdf/HIPERFIT_Dec2014_Shah.pdf&quot;&gt;Transactional Partitioning: A New Abstraction for Main-memory Databases&lt;/a&gt;&lt;/i&gt; (Vivek Shah, DIKU)&lt;/li&gt;
 &lt;/ul&gt;
&lt;/dd&gt;
&lt;dt&gt;13:00&lt;/dt&gt;&lt;dd&gt;Lunch&lt;/dd&gt;
&lt;dt&gt;14:00&lt;/dt&gt;&lt;dd&gt;Household Finance and Risk Management (Chair: Mogens Steffensen) 
 &lt;ul&gt;
 &lt;li&gt;&lt;i&gt;&lt;a href=&quot;/pdf/HIPERFIT_Dec2014_Nordfang.pdf&quot;&gt;Household Finance Problems approached by Numerical Methods&lt;/a&gt;&lt;/i&gt; (Mai-Britt Nordfang, IMF)&lt;/li&gt;
 &lt;li&gt;&lt;i&gt;&lt;a href=&quot;/pdf/HIPERFIT_Dec2014_Poulsen.pdf&quot;&gt;Rethinking Exchange Rate Risk Management&lt;/a&gt;&lt;/i&gt; (Rolf Poulsen, IMF)&lt;/li&gt;
 &lt;li&gt;&lt;i&gt;Calibration of the Local Volatility Function&lt;/i&gt; (Lykke Rasmussen, IMF) &lt;b&gt;&lt;i&gt;CANCELLED&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
 &lt;/ul&gt;
&lt;/dd&gt;
&lt;dt&gt;15:15&lt;/dt&gt;&lt;dd&gt;Break&lt;/dd&gt;
&lt;dt&gt;15:30&lt;/dt&gt;&lt;dd&gt;Financial Contracts and Valuation (Chair: Andrzej Filinski)
 &lt;ul&gt;
 &lt;li&gt;&lt;i&gt;&lt;a href=&quot;/pdf/HIPERFIT_Dec2014_Elsman.pdf&quot;&gt;A Prototype Framework for Parallel Valuation and Risk Calculation&lt;/a&gt;&lt;/i&gt; (Martin Elsman, DIKU)&lt;/li&gt;
 &lt;li&gt;&lt;i&gt;&lt;a href=&quot;/pdf/HIPERFIT_Dec2014_Bahr.pdf&quot;&gt;Certified Management of Financial Contracts&lt;/a&gt;&lt;/i&gt; (Patrick Bahr, DIKU)&lt;/li&gt;
 &lt;li&gt;&lt;i&gt;Financial Benchmarks for GPGPU Compilation&lt;/i&gt; (Cosmin Oancea, DIKU)&lt;/li&gt;
 &lt;/ul&gt;
&lt;/dd&gt;
&lt;dt&gt;16:45&lt;/dt&gt;&lt;dd&gt;Thanks - feedback&lt;/dd&gt;
&lt;dt&gt;17:15&lt;/dt&gt;&lt;dd&gt;Chat and a drink&lt;/dd&gt;
&lt;dt&gt;18:30&lt;/dt&gt;&lt;dd&gt;Dinner&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&lt;img alt=&quot;Workshop picture&quot; align=&quot;right&quot; src=&quot;/images/workshop2014b.jpg&quot; /&gt;&lt;/p&gt;

&lt;p&gt;A table of participants for the workshop on December 10, and for the
discussion and planning sessions (HIPERFIT staff only) on December 11,
appears below. The schedule for December 11 appears at the very end of
the page.&lt;/p&gt;

&lt;p&gt;Participation in the workshop is by invitation only, but please
&lt;a href=&quot;/contact.html&quot;&gt;contact the HIPERFIT management&lt;/a&gt; if you think you
should have received an invitation.&lt;/p&gt;

&lt;p&gt;As always, please visit
&lt;a href=&quot;http://www.hiperfit.dk&quot;&gt;http://www.hiperfit.dk&lt;/a&gt; for news and
information about &lt;a href=&quot;/publications.html&quot;&gt;published papers&lt;/a&gt;, our &lt;a href=&quot;/lunches.html&quot;&gt;Tuesday
lunch meetings&lt;/a&gt;, and news in general from the HIPERFIT
research center.&lt;/p&gt;

&lt;h3 id=&quot;abstracts&quot;&gt;Abstracts&lt;/h3&gt;

&lt;h4 id=&quot;0900-1015--compiling-for-parallel-computations&quot;&gt;09:00-10:15   Compiling for Parallel Computations&lt;/h4&gt;

&lt;p&gt;&lt;em&gt;Futhark - An Array Language for Data-parallel Execution (Troels Henriksen)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Compiling real-world applications to efficient parallel code,
especially when targeting many-core hardware, requires an optimiser
and code generator that can exploit a combination of high-level
invariants and low-level optimisations.  We present a purely
functional core language, named Futhark, intended as a compilation
target for higher-level languages, that supports nested map-reduce
parallelism on regular array, but also a set of “imperative”
constructs, such as in-place updates and do-loops.  We also report
in-progress work on the Futhark optimizing compiler, which is thought
to allow a gradual transformation of the program, within the same
representation, towards low-level, imperative-like code, which can
then be efficiently and straightforwardly translated to the parallel
assembly languages of our time, such as CUDA and OpenMP.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Streaming Nested Data Parallelism (Frederik Meisner Madsen)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;A clever compiler relieves the programmer from many technical details,
facilitating rapid development, code re-use and hopefully high
performance. If the compiler obeys a simple optimistic time-space cost
model, the hope becomes a guarantee. This talk aims to identify two
key challenges related to functional data-parallel language design and
costing: Nested data-parallelism and excessive space usage when too
few processors are available. To solve these challenges, a language
based on first-class sequences and dataflow execution is
presented. The language supports nested data parallelism, obeys a
time-space cost model and can run on many different architectures
including single-core machines and GPGPUs. Experiments show promising
results compared to similar languages, and the ideas are currently
being implemented in the next release of Accelerate, a Haskell library
for data-parallel execution on GPGPUs.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Compiling APL for Data-parallel Execution through a Typed Intermediate Language (Martin Dybdal)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We present a compiler for a subset of the classical array programming
language APL. The compiler translates APL programs into a typed array
intermediate language, called TAIL, which is equipped with a clear
type system and an operational semantics. We demonstrate, for a few
benchmarks, the feasibility of compiling TAIL further into code that
can execute on parallel architectures, such as GPGPUs.&lt;/p&gt;

&lt;h4 id=&quot;1030-1130--industry-input&quot;&gt;10:30-11:30   Industry Input&lt;/h4&gt;

&lt;p&gt;&lt;em&gt;The MC2 Challenge in Risk (Carl Balslev Clausen, SimCorp)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Monte Carlo methods are required for precise valuation of contracts
that have a certain level of complexity. Monte Carlo methods are also
required for various Risk calculations when large shocks and movements
are modelled. Combining Monte Carlo Risk with Monte Carlo valuation we
encounter the double Monte Carlo challenge, aka the MC2 challenge. We
report on specific use cases and benchmarks from the industry.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Big Data and Advanced Analytics in a Financial Institution (Nadeem Gulzar, Danske Bank)&lt;/em&gt; &lt;strong&gt;&lt;em&gt;CANCELLED&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In Danske Bank a lot of effort is being put into utilizing new sources
of data (social, weblogs, etc.) to gain a better understanding of the
customers and their behavior. To handle and process the extremely
large amount of data, we require an equally large amount of processing
power. There are many ways to address this ranging from using lots of
cash to optimizing techniques, etc.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;“Carry that Load” — Risk-minimization in Electricity Markets (Martin Jönsson, IMF)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In this talk we look at a specific hedging problem of a contract in
the derivatives market for power contracts. We suggest a simple
hedging approach that relies on expected loss minimisation of our
hedged position, and to calculate our optimal hedge we suggest a
simple model for the spot price and consumption of electricity. We
test our approach on empirical data obtained from an energy trading
company, and compare our strategy to the hedging approach currently
used by the company.&lt;/p&gt;

&lt;h4 id=&quot;1145-1300--bohrium-and-big-data&quot;&gt;11:45-13:00   Bohrium and Big-data&lt;/h4&gt;

&lt;p&gt;&lt;em&gt;Bohrium - Bridging High Performance and High Productivity (Kenneth Skovhede)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In this talk I introduce the Bohrium runtime system and show how it
simultaneously enables rapid development and high performance
execution. I then summarize our current results with the Bohrium
approach for CPU, GPGPU and cluster execution. Finally I present the
state of my current work on FPGA execution in Bohrium.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Effective Interoperability (Simon Lund)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Programming languages and models are essential building blocks for
computer-based problem-solving. The general challenge is about
modeling concepts and abstractions for a given problem and expressing
it programmatically to obtain a solution. A challenge that no single
programming model or language can solve for the general case when put
under the constraint of also efficiently utilizing hardware.  However,
many languages and models exist which solves classes of problems
efficiently. Interoperability provides the means of combining them. In
this talk, this approach is exemplified through the use of the
emerging parallel programming language Chapel and the long-lived
productivity language Python. The interoperability approach is
exemplified by introducing Chapel and comparing strengths/weaknesses
of the two languages and how to overcome them through the use of
interoperability.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Transactional Partitioning: A New Abstraction for Main-memory Databases (Vivek Shah)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Online Transaction Processing (OLTP) applications are making new
demands from OLTP databases on variety, performance and application
cost frontiers.  Existing programming models provided by current
OLTP databases do not meet all the demands of these classes of
applications.  The talk presents a new programming model
(transactional partitioning) that needs to be targetted by OLTP
databases (especially main-memory databases) that would allow
them to meet these new application demands. The talk also
outlines the challenges and their possible solutions that are
being investigated while building the prototype system.&lt;/p&gt;

&lt;h4 id=&quot;1400-1515--household-finance-and-risk-management&quot;&gt;14:00-15:15   Household Finance and Risk Management&lt;/h4&gt;

&lt;p&gt;&lt;em&gt;Household Finance Problems approached by Numerical Methods (Maj-Britt Nordfang)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Closed-form solutions to mathematical financial problems can only be
obtained when various strict assumptions are met.  As a consequence,
the problems where explicit closed-form solutions exist are usually
highly stylized.  In this talk I will present a particular problem
related to the financial decisions of individual households that
cannot be solved on closed form and discuss numerical approaches to
finding the solution.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Rethinking Exchange Rate Risk Management (Rolf Poulsen)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We describe some theoretical and practical (from computational to
legal) issues in the construction of an exchange-rate risk management
system that is feasible for small to medium enterprises. This work is
a collaboration with http://www.gcureports.com/ and you will hear how
the system was almost endorsed by the Pope.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Calibration of the local volatility function (Lykke Rasmussen)&lt;/em&gt; &lt;em&gt;&lt;strong&gt;CANCELLED&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In this talk we present the results of a study and comparison of 5
different methods for calibrating local volatility functions.&lt;/p&gt;

&lt;h4 id=&quot;1530-1645--financial-contracts-and-valuation&quot;&gt;15:30-16:45   Financial Contracts and Valuation&lt;/h4&gt;

&lt;p&gt;&lt;em&gt;A Prototype Framework for Parallel Valuation and Risk Calculation (Martin Elsman)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We give an overview of a simple open architecture and framework for
demonstrating parallel execution of contract and portfolio valuation,
as well as risk calculations. The framework, which is open source,
builds on a contract language for specifying and managing multi-party
contracts and on an efficient parallel pricing engine.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Certified Management of Financial Contracts (Patrick Bahr)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We present a contract language for describing complex financial
contracts. Contracts modelled in our language are analysed and
transformed for management according to a precise cash-flow semantics,
formalised and verified using the Coq proof assistant.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Financial Benchmarks for GPGPU Compilation (Cosmin Oancea)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We present three studies of array-based applications from the
financial domain, all suitable for GPGPU execution. The studies have
resulted in three concrete application benchmarks for which the
available parallelism is described by nested map-reduce functional
combinators. We also describe the influence of the invariants and code
transformations that govern the main trade-offs of the rich,
dataset-sensitive optimisation space. The application benchmarks
targets both CPUs and GPGPUs and we provide useful insight into the
language constructs and compiler infrastructure capable of expressing
and optimising such applications.&lt;/p&gt;

&lt;h3 id=&quot;participants&quot;&gt;Participants&lt;/h3&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Name&lt;/th&gt;
      &lt;th style=&quot;text-align: center&quot;&gt;Dec 10&lt;/th&gt;
      &lt;th style=&quot;text-align: center&quot;&gt;Dinner Dec 10&lt;/th&gt;
      &lt;th style=&quot;text-align: center&quot;&gt;Dec 11&lt;/th&gt;
      &lt;th style=&quot;text-align: center&quot;&gt;Room&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;Andrzej Filinski (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Brian Vinter (NBI)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Cosmin Oancea (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Danil Annenkov (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Frederik Meisner Madsen (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Fritz Henglein (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;James Avery (NBI)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Jost Berthold (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Ken Friis Larsen (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Kenneth Skovhede (NBI)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Lykke Rasmussen (IMF)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Mads R. B. Kristensen (NBI)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Maj-Britt Nordfang (IMF)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Marcos Vaz Salles (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Martin Dybdal (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Martin Elsman (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Martin Jönsson (IMF)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Mogens Steffensen (IMF)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Oleksandr Shturmov (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Patrick Bahr (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Rolf Poulsen (IMF)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Simon Ellersgaard (IMF)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Simon Lund (NBI)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Thomas Jensen (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Troels Blum (NBI)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Troels Henriksen (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Vivek Shah (DIKU)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Anette Broløs (CFIR)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Anders Pall Skött (CFIR)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Christian Hjersing (SimCorp)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Jens Ehlers (SimCorp)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Carl Balslev Clausen (SimCorp)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Henrik Nygaard Jensen (Danske Bank)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Nadeem Gulzar (Danske Bank) &lt;strong&gt;ILL&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Uwe Heissner (Nordea)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Manuel Torrealba (Nordea)&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Total&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;31&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;26&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;20&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;17&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;h3 id=&quot;schedule-december-11-2014-hiperfit-staff-only&quot;&gt;Schedule December 11, 2014 (HIPERFIT staff only)&lt;/h3&gt;

&lt;p&gt;On December 11, 2014, HIPERFIT staff will meet and discuss feedback
and plan future activities and projects within HIPERFIT. Here is a
draft schedule.&lt;/p&gt;

&lt;dl class=&quot;event&quot;&gt;
&lt;dt&gt;08:30&lt;/dt&gt;&lt;dd&gt;Breakfast served&lt;/dd&gt;
&lt;dt&gt;08:55&lt;/dt&gt;&lt;dd&gt;Outline for the day (Plenum)&lt;/dd&gt;
&lt;dt&gt;09:00&lt;/dt&gt;&lt;dd&gt;Session 1 (Groups)&lt;/dd&gt;
&lt;dt&gt;12:00&lt;/dt&gt;&lt;dd&gt;Lunch&lt;/dd&gt;
&lt;dt&gt;13:00&lt;/dt&gt;&lt;dd&gt;Session 2 (Groups)&lt;/dd&gt;
&lt;dt&gt;15:00&lt;/dt&gt;&lt;dd&gt;Break&lt;/dd&gt;
&lt;dt&gt;15:15&lt;/dt&gt;&lt;dd&gt;Group Presentations (Plenum)&lt;/dd&gt;
&lt;dt&gt;16:30&lt;/dt&gt;&lt;dd&gt;End&lt;/dd&gt;
&lt;/dl&gt;
</content>
 </entry>
 
 <entry>
   <title>New HIPERFIT PhD Scholarship</title>
   <link href="http://hiperfit.github.com/news/2014/09/22/new-hiperfit-phd-scholarship"/>
   <updated>2014-09-22T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2014/09/22/new-hiperfit-phd-scholarship</id>
   <content type="html">
&lt;p&gt;&lt;img width=&quot;200&quot; alt=&quot;HIPERFIT logo&quot; align=&quot;right&quot; src=&quot;/images/hiperfit.jpg&quot; /&gt;
The HIPERFIT research center seeks one new excellent PhD student
for working within the area of High-Performance Functional
Programming.&lt;/p&gt;

&lt;p&gt;For information about the application procedure, and the scholarship
in general, please consult the &lt;a href=&quot;http://www.diku.dk/ominstituttet/ledige_stillinger/phd-scholarships-within-computer-science&quot;&gt;general
announcement&lt;/a&gt;. The
application deadline is (was: October 10) &lt;strong&gt;October 17, 2014&lt;/strong&gt; (23:59, timezone: LINT =
UTC+14).&lt;/p&gt;

&lt;p&gt;Below follows some more detailed information about the scholarship.&lt;/p&gt;

&lt;h4 id=&quot;phd-scholarship-in-high-performance-functional-programming&quot;&gt;PhD scholarship in High-Performance Functional Programming&lt;/h4&gt;

&lt;p&gt;&lt;img width=&quot;200&quot; alt=&quot;HIPERFIT dinner&quot; align=&quot;right&quot; src=&quot;/images/hiperfit2.jpg&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The PhD student will be working in the Research Center for Functional
High-Performance Computing for Financial Information Technology
(&lt;a href=&quot;http://www.hiperfit.dk&quot;&gt;www.hiperfit.dk&lt;/a&gt;). The PhD scholarship is
funded by the Danish Council for Strategic Research and will be
carried out at &lt;a href=&quot;http://www.diku.dk&quot;&gt;DIKU&lt;/a&gt; in formal collaboration with the Department of
Mathematical Sciences and the Niels Bohr Institute, University of
Copenhagen and several finance it-partners in the Copenhagen area. The
objective of the PhD project is to develop, implement and evaluate
techniques related to executing, efficiently and safely, high-level,
functional specifications of both numeric and symbolic computations on
modern, highly parallel computational platforms such as multi- and
many-core CPUs, GPGPUs and FPGAs.&lt;/p&gt;

&lt;p&gt;&lt;img width=&quot;200&quot; alt=&quot;HIPERFIT workshop&quot; align=&quot;right&quot; src=&quot;/images/hiperfit3.jpg&quot; /&gt;
The candidate must – in addition to the qualifications listed below –
have a solid academic background in the relevant areas of computer
science, as demonstrated by academic courses and project/thesis work
related to several of the following areas: Functional programming,
programming language theory, and compilers.  Experience with either
high-performance computing, mathematical finance, domain-specific
language or parallel algorithms is desirable, but not required.&lt;/p&gt;

&lt;p&gt;The position is available from 1st November 2014 or as soon as
possible thereafter. Enquiries about the position can be made to
Professor Fritz Henglein, e-mail &lt;a href=&quot;mailto:henglein@di.ku.dk&quot;&gt;henglein@di.ku.dk&lt;/a&gt;, phone +45
30589576.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Talk by Amos Robinson on Fusion</title>
   <link href="http://hiperfit.github.com/news/2014/08/18/talk-by-amos-robinson-on-fusion"/>
   <updated>2014-08-18T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2014/08/18/talk-by-amos-robinson-on-fusion</id>
   <content type="html">
&lt;p&gt;&lt;strong&gt;Fusing Filters with Integer Linear Programming&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Amos Robinson, University of New South Wales, Sydney, Australia.&lt;/p&gt;

&lt;p&gt;Time and location: August 26, 12:15-13:00. The APL meeting room, DIKU, Universitetsparken 5, Building B, 2100 Copenhagen Ø.&lt;/p&gt;

&lt;p&gt;To attend the talk, please signup by email to Martin Elsman (mael at di.ku.dk).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Abstract:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The key to compiling functional, collection oriented array programs
into efficient code is to minimise memory traffic. Greedily fusing
array operations together can reduce some memory traffic, but finding
the fusion clustering that produces the least amount of memory traffic
turns out to be NP-hard.  Integer linear programming (ILP) can be used
to solve NP-hard problems, by finding the minimal solution for a given
cost metric. Previous work has used ILP to find fusion clusterings for
certain graphs, however these approaches cannot handle size-changing
operations such as filter. In this talk, I will show how size-changing
operations differ, and how we have extended previous work to support
such operations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bio:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Amos Robinson is a PhD student at University of New South Wales,
Sydney, Australia. His focus is on optimisation and fusion in purely
functional programming languages such as Haskell. He was also the
winner of the inaugural Sydney Coq Fight, a theorem proving
tournament.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>HIPERFIT Seminar on Automated Solution of Differential Equations</title>
   <link href="http://hiperfit.github.com/news/2014/04/23/hiperfit-seminar-on-automated-solution-of-differential-equations"/>
   <updated>2014-04-23T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2014/04/23/hiperfit-seminar-on-automated-solution-of-differential-equations</id>
   <content type="html">
&lt;p&gt;&lt;img width=&quot;200&quot; alt=&quot;Anders Logg&quot; align=&quot;right&quot; src=&quot;/images/anderslogg.png&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Speaker:&lt;/strong&gt; &lt;a href=&quot;http://www.math.chalmers.se/~logg/&quot;&gt;Anders Logg&lt;/a&gt;, Professor of Computational Mathematics at Chalmers
University of Technology, Gothenburg.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Time: Tuesday, May 6, 2014, 15:00-16:00&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Place:&lt;/strong&gt; Auditorium 5, Building C, HCØ, Universitetsparken 5, 2100 Copenhagen Ø.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Drinks and snacks will be served after the talk.&lt;/p&gt;

&lt;h3 id=&quot;talk-abstract&quot;&gt;Talk Abstract&lt;/h3&gt;

&lt;p&gt;For more than two centuries, partial differential equations have been
an indispensable tool for scientists and engineers for modeling and
understanding a wide range of physical phenomena. The solution of a
partial differential equation is often a very challenging and
time-consuming task, involving mathematical analysis, numerical
analysis, and the development of sophisticated computer programs.&lt;/p&gt;

&lt;p&gt;In this talk, I demonstrate how the solution process can be completely
automated, to the point where complicated systems of nonlinear partial
differential equations can be solved with ease in a web browser.&lt;/p&gt;

&lt;p&gt;This work is a joint effort between research groups at Chalmers,
University of Chicago, University of Cambridge, KTH and Simula
Research Laboratory (in order of appearance) as part of the &lt;a href=&quot;http://fenicsproject.org&quot;&gt;FEniCS
Project&lt;/a&gt;, a collaborative project for the
development of innovative concepts and tools for automated
computational modeling, with a particular focus on automated solution
of differential equations by finite element methods, based on domain
specific languages, code generation, and high-performance parallel
computing.&lt;/p&gt;

&lt;h3 id=&quot;bio&quot;&gt;Bio&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.math.chalmers.se/~logg/&quot;&gt;Anders Logg&lt;/a&gt; is a professor of Computational Mathematics at Chalmers
University of Technology in Gothenburg. His main research interest is
in the numerical solution of partial differential equations, in
particular adaptive finite element methods and the development of
efficient computer programs for automated multiphysics simulation. He
is one of the founders and core developers of FEniCS, an international
project for the development of free software for automated solution of
differential equations.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>MSc Thesis defence on Multireduce and Multiscan on Modern GPUs</title>
   <link href="http://hiperfit.github.com/news/2014/04/09/msc-thesis-defence-on-multireduce-and-multiscan-on-modern-gpus"/>
   <updated>2014-04-09T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2014/04/09/msc-thesis-defence-on-multireduce-and-multiscan-on-modern-gpus</id>
   <content type="html">
&lt;p&gt;MSc thesis defense by Marco Eilers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Time:&lt;/strong&gt; Friday, 11 April 2014, 14:00-15:00.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Place:&lt;/strong&gt; Auditorium “Lille UP1”, Universitetsparken 1.&lt;/p&gt;

&lt;h4 id=&quot;abstract&quot;&gt;Abstract&lt;/h4&gt;

&lt;p&gt;With the introduction of platforms like CUDA and OpenCL, the superior
computing power of modern GPUs compared to CPUs is used more and more
often to accelerate general purpose computations. The multireduce and
multiscan operations, generalizations of the ordinary reduce and scan,
have immediate applications for common algorithmic problems and show
potential to be used as simple, deterministic building blocks for
parallel algorithms.&lt;/p&gt;

&lt;p&gt;We first discuss sequential CPU algorithms for both of these
operations, focusing especially on problems resulting from poor use of
various caches, and point out ways to solve them.  For GPUs, we
systematically examine three main groups of algorithms: parallel
adaptations of the sequential algorithm, GPU adaptations of existing
PRAM algorithms, and sort-based conversions to simpler problems. For
each of these possibilities, we discuss how the GPU memory hierarchy
can be used for best performance, and which additional algorithmic
improvements can be made for operators which are commutative as well
as associative.&lt;/p&gt;

&lt;p&gt;We conclude that multireduce can be implemented efficiently on GPUs
and can therefore be recommended as a parallel primitive, whereas the
multiscan cannot. For histogramming, a special case of multireduce,
our algorithmic improvements for the multireduce can be used to
achieve a 40% speedup over the best existing algorithm.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Supervisor:&lt;/strong&gt; Andrzej Filinski&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;External examiner:&lt;/strong&gt; Peter Sestoft, ITU&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Two New HIPERFIT PhD Scholarships</title>
   <link href="http://hiperfit.github.com/news/2014/03/28/two-new-hiperfit-phd-scholarships"/>
   <updated>2014-03-28T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2014/03/28/two-new-hiperfit-phd-scholarships</id>
   <content type="html">
&lt;p&gt;&lt;img width=&quot;200&quot; alt=&quot;HIPERFIT logo&quot; align=&quot;right&quot; src=&quot;/images/hiperfit.jpg&quot; /&gt;
The HIPERFIT research center now seeks two new excellent PhD students
for working within the area of High-Performance Functional
Programming.&lt;/p&gt;

&lt;p&gt;For information about the application procedure, and the scholarships
in general, please consult the &lt;a href=&quot;http://www.diku.dk/english/about/vacancies/phd_scholar_cs_call_spring_2014/&quot;&gt;general
announcement&lt;/a&gt;. The
application deadline is April 22, 2014 (23:59, timezone: LINT =
UTC+14).&lt;/p&gt;

&lt;p&gt;Below follows some more detailed information about the scholarships.&lt;/p&gt;

&lt;h4 id=&quot;phd-scholarships-in-high-performance-functional-programming&quot;&gt;PhD scholarship(s) in High-Performance Functional Programming&lt;/h4&gt;

&lt;p&gt;&lt;img width=&quot;200&quot; alt=&quot;HIPERFIT dinner&quot; align=&quot;right&quot; src=&quot;/images/hiperfit2.jpg&quot; /&gt;
The PhD student will be working in the Research Center for Functional
High-Performance Computing for Financial Information Technology
(&lt;a href=&quot;http://www.hiperfit.dk&quot;&gt;www.hiperfit.dk&lt;/a&gt;). The PhD scholarship is funded by
the Danish Council for Strategic Research and will be carried out at
DIKU in formal collaboration with the Department of Mathematical
Sciences and the Niels Bohr Institute, University of Copenhagen and
several finance it-partners in the Copenhagen area.&lt;/p&gt;

&lt;p&gt;The objective of the PhD project is to develop, implement and evaluate
techniques related to executing, efficiently and safely, high-level,
functional specifications of both numeric and symbolic computations on
modern, highly parallel computational platforms such as multi- and
many-core CPUs, GPGPUs and FPGAs.&lt;/p&gt;

&lt;p&gt;&lt;img width=&quot;200&quot; alt=&quot;HIPERFIT workshop&quot; align=&quot;right&quot; src=&quot;/images/hiperfit3.jpg&quot; /&gt;
The candidate must - in addition to the qualifications listed above -
have a solid academic background in the relevant areas of computer
science, as demonstrated by academic courses and project/thesis work
related to several of the following areas: Functional programming,
programming language theory, and compilers. Experience with either
high-performance computing, mathematical finance, domain-specific
language or parallel algorithms is desirable, but not required.&lt;/p&gt;

&lt;p&gt;The position is available from 1 July 2014 or as soon as possible
thereafter.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>HIPERFIT Fall Activities</title>
   <link href="http://hiperfit.github.com/news/2013/11/19/hiperfit-fall-activities"/>
   <updated>2013-11-19T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2013/11/19/hiperfit-fall-activities</id>
   <content type="html">
&lt;p&gt;A series of activities are happening in the HIPERFIT research center
in the fall. Since the &lt;a href=&quot;/news/2013/07/31/internal-hiperfit-phd-workshop&quot;&gt;PhD Workshop&lt;/a&gt; in August, HIPERFIT researchers
have worked together with the involved partners on topics such as
contract modeling, household finance, GPGPU execution of model
calibration code, and scalable portfolio analysis.&lt;/p&gt;

&lt;p&gt;In September, HIPERFIT researchers were presenting two strands of work
on the 2nd ACM SIGPLAN Workshop on Functional High-Performance
Computing, held in Boston, USA. The first paper, authored by Troels
Henriksen and Cosmin E. Oancea, introduced &lt;a href=&quot;/pdf/fhpc13_troels.pdf&quot;&gt;a fusion technique for
avoiding unnecessary storage of intermediate results in array
languages&lt;/a&gt;. The second paper, authored by
Frederik M. Madsen and Andrzej Filinski, introduced &lt;a href=&quot;/pdf/fhpc13_madsen.pdf&quot;&gt;a streaming model
for nested parallelism&lt;/a&gt;, which allows for
splitting up the processing of streams of data in a way that allows
for high utilization of parallelism. Another paper, authored by Martin
Elsman and Anders Schack-Nielsen (SimCorp), has been accepted for
publication, in January 2014, at the International Symposium on
Practical Aspects of Declarative Languages (PADL’14). This papers
introduces the concept of &lt;a href=&quot;/pdf/typelets_final.pdf&quot;&gt;Typelets - A Rule-Based Evaluation Model
for Dynamic, Statically Typed User
Interfaces&lt;/a&gt;. The papers are available from the
&lt;a href=&quot;/publications.html&quot;&gt;HIPERFIT Publication page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In December, HIPERFIT researchers and students will be going on a
retreat where they will work together on a series of topics, including
credit value adjustments, household finance, fusion for streaming, and
a backend for the HIPERFIT L language.&lt;/p&gt;

&lt;p&gt;As a final note, we would like to point you to the event on using “F#
in Finance”, which is held on November 25, 2013 and December 11, 2013
in London and New York, respectively. Please consult the web-site
&lt;a href=&quot;http://www.fsharpinfinance.com&quot;&gt;http://www.fsharpinfinance.com&lt;/a&gt; for
more information about the events, which demonstrate the effective use
of functional programming in the finance industry.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Internal HIPERFIT PhD Workshop</title>
   <link href="http://hiperfit.github.com/news/2013/07/31/internal-hiperfit-phd-workshop"/>
   <updated>2013-07-31T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2013/07/31/internal-hiperfit-phd-workshop</id>
   <content type="html">
&lt;p&gt;&lt;strong&gt;See below for updated information for speakers.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;2013 HIPERFIT PhD Workshop&lt;/strong&gt; is held on &lt;strong&gt;August 13, 2013&lt;/strong&gt;. The
workshop is internal for IMF, DIKU, NBI employees.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Location:&lt;/strong&gt; The workshop is held at &lt;a href=&quot;http://www.dac.dk/da/dac-meeting/&quot;&gt;DAC&amp;amp; Meeting
center&lt;/a&gt; at Strandgade 27B, DK 1401,
Copenhagen K. Breakfast and coffee is served from 9:30.&lt;/p&gt;

&lt;h3 id=&quot;program-preliminary&quot;&gt;Program (preliminary)&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;09:30 Breakfast and coffee available&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;09:55 Welcome by Martin Elsman&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;10:00 Frederik Meisner Madsen (first-year). Supervisor: Andrzej Filinski.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;10:45 Fritz Henglein. Towards a New Computational Model for Parallelism.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;11:30 Break&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;11:45 Simon Lund (second year). Supervisor: Brian Vinter.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;12:30 Lunch Break&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;13:30 Lykke Rasmussen (first year). Supervisor: Rolf Poulsen.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;14:15 Troels Blum (second year). Supervisor: Brian Vinter.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;15:00 Break&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;15:15 Vivek Shah (first year). Supervisor: Marcos Vaz Salles.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;16:00 Maj-Britt Nordfang (first year). Supervisor: Mogens Steffensen.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;16:45 Break&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;17:00 Cosmin Oancea (Postdoctoral researcher)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;17:30 A drink in the bar&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;18:00 Dinner&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;participants-preliminary&quot;&gt;Participants (preliminary)&lt;/h3&gt;

&lt;p&gt;James Avery,
Jost Berthold,
Troels Blum,
Martin Elsman,
Andrzej Filinski,
Troels Henriksen,
Mads Ruben Burgdorff Kristensen,
Ken Friis Larsen,
Fritz Henglein,
Simon Lund,
Frederik Meisner Madsen,
Simon Ellersgaard Nielsen,
Maj-Britt Nordfang,
Cosmin Oancea,
Rolf Poulsen,
Lykke Rasmussen,
Marcos Vaz Salles,
Kenneth Skovhede,
Mogens Steffensen,
Brian Vinter&lt;/p&gt;

&lt;h3 id=&quot;instructions-for-speakers&quot;&gt;Instructions for Speakers&lt;/h3&gt;

&lt;p&gt;Each speaker should prepare a 30 minute presentation, including (1) an
outline of the PhD topic (with some technical detail) and (2) an
overview of already obtained results, research plans, plans for
courses, traveling abroad, and so on. The 30 minute presentation is
followed by a 15 minutes discussion session where participants can ask
questions to the speaker and the speaker can ask questions to the
participants.&lt;/p&gt;

&lt;p&gt;PhD students should read Section 4.1 of the &lt;a href=&quot;http://www.science.ku.dk/english/research/phd/student/filer/Rules_and_guidelines_for_the_PhD_programme.pdf/&quot;&gt;Rules and Guidelines for
the PhD
Programme&lt;/a&gt;
and discuss with their respective supervisors how the PhD Workshop may
help the students fulfill the PhD requirements.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>HIPERFIT Seminar on July 2, 2013</title>
   <link href="http://hiperfit.github.com/news/2013/06/27/hiperfit-seminar-on-july-2-2013"/>
   <updated>2013-06-27T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2013/06/27/hiperfit-seminar-on-july-2-2013</id>
   <content type="html">
&lt;p&gt;The HIPERFIT July 2013 seminar is planned for Tuesday, July 2 from
14:00 to 15:30 at the DIKU small auditorium (Lille Aud), where we will
have two presentations by &lt;a href=&quot;/people.html&quot;&gt;Troels Henriksen&lt;/a&gt; and &lt;a href=&quot;/people.html&quot;&gt;Brian Vinter&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;14:00-14:30. A T2 Graph-Reduction Approach To Fusion. (Troels Henriksen, HIPERFIT, DIKU).&lt;/strong&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;14:30-15:00. BPU Simulator. (Brian Vinter, HIPERFIT, NBI).&lt;/strong&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;15:00-15:30. A light refreshment, served by HIPERFIT.&lt;/strong&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Abstracts for the talks follow below.&lt;/p&gt;

&lt;p&gt;We look forward to see you at the seminar!&lt;/p&gt;

&lt;p&gt;Best Regards,&lt;/p&gt;

&lt;p&gt;Martin Elsman&lt;/p&gt;

&lt;p&gt;HIPERFIT Center Manager&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;strong&gt;A T2 Graph-Reduction Approach To Fusion&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Troels Henriksen, HIPERFIT, DIKU&lt;/p&gt;

&lt;p&gt;14:00-14:30 July 2, 2013&lt;/p&gt;

&lt;p&gt;The (DIKU) small auditorium at Universitetsparken 1 (UP1)&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Abstract:&lt;/em&gt; Fusion is one of the most important code transformations
as it has the potential to substantially optimize both the memory
hierarchy time overhead and (sometimes asymptotically) the space
requirement. In imperative languages, the legality of loop-fusion is
typically verified by dependency analysis on arrays applied at
loop-nest level. Such analysis, however, has often been labeled as
“heroic effort” and, if at all, is supported only in its simplest and
most conservative form in industrial compilers.  In functional
languages, fusion is naturally and more easily derived as a
producer-consumer relation between program constructs that expose a
richer, higher-order algebra of program invariants, such as the
map-reduce list homomorphisms.  Related implementations in the
functional context typically apply fusion only when the to-be-fused
producer is used exactly once, i.e., in the consumer. This guarantees
that the transformation is conservative: the resulting program does
not duplicate computation.  We show that the above restriction is more
conservative than needed, and present a structural-analysis algorithm,
inspired from the T1 -T2 transformation for reducible data flow, that
enables fusion even in some cases when the producer is used in
different consumers and without duplicating computation.  We report an
implementation of the fusion algorithm for a functional-core language,
named L0 , which is intended to support nested parallelism across
regular multi-dimensional arrays. We succinctly describe L0’s
semantics and the compiler infrastructure on which the fusion
transformation relies.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Troels Henriksen&lt;/em&gt; is an MSc student at DIKU, employed in the HIPERFIT
 research center, and working on the implementation and design of the
 HIPERFIT parallel-functional programming language L.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;strong&gt;BPU Simulator&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Brian Vinter, HIPERFIT, NBI&lt;/p&gt;

&lt;p&gt;14:30-15:00 July 2, 2013&lt;/p&gt;

&lt;p&gt;The (DIKU) small auditorium at Universitetsparken 1 (UP1)&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Abstract:&lt;/em&gt; A number of scientific applications start their life as a
Matlab prototype that is later re-implemented in a low level
programming language, typically C++ or Fortran for the sake of
performance. Bohrium is a project that seeks to eliminate both the
cost and the potential errors introduced in that process. Our goal is
to support all execution platforms, and in this work we introduce the
Bohrium Processing Unit, BPU, which will be the FPGA backend for
Bohrium. The BPU is modeled as a PyCSP application, and the clear
advantages of using CSP for simulating a new CPU is described. The
current PyCSP simulator is able to simulate 220 Monte Carlo
simulations in less than 35 seconds in the smallest BPU simulation.
&lt;em&gt;Joined work with Martin Rehr and Kenneth Skovhede, Niels Bohr
Institute.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Brian Vinter&lt;/em&gt; is professor at Niels Bohr Institute (NBI) and has many
years of research experience within the areas of grid computing,
supercomputing, multicore architectures, and metods for transparent
utilization of parallellism.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Global Systems Science</title>
   <link href="http://hiperfit.github.com/news/2013/06/24/global-systems-science"/>
   <updated>2013-06-24T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2013/06/24/global-systems-science</id>
   <content type="html">
&lt;p&gt;Martin Elsman gave a presentation titled &lt;a href=&quot;/pdf/elsman_GSS2.pdf&quot;&gt;Global Systems Science meets Programming Languages and Systems&lt;/a&gt; at the Global Systems Science
conference in Brussels on June 11; see the abstract for the talk below.&lt;/p&gt;

&lt;p&gt;After returning to DIKU, Martin gave an overview presentation of &lt;a href=&quot;/pdf/whatis_GSS.pdf&quot;&gt;what
Global Systems Science is all about&lt;/a&gt;. See also the
&lt;a href=&quot;http://blog.global-systems-science.eu/&quot;&gt;Global Systems Science blog&lt;/a&gt;
and the &lt;a href=&quot;http://blog.global-systems-science.eu/?p=1512&quot;&gt;Global Systems Science Synthesis paper&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;global-systems-science-meets-programming-languages-and-systems&quot;&gt;Global Systems Science meets Programming Languages and Systems&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;http://www.elsman.com&quot;&gt;Martin Elsman&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In this talk, we demonstrate how functional programming and
domain specific languages, in particular, can be useful for
effectively deriving performance efficient programs and systems. As an
example, we outline a system for specifying financial contracts (used
in practice by the financial industry) and demonstrate the effect of
applying programming language technology to derive tools for pricing
contracts efficiently on modern parallel hardware. We argue that
research in managing and querying big data and efficiently performing
big computations (simulations), as for instance carried out by the
HIPERFIT research center, is a central ingredient of the development
of a Global Systems Science. &lt;a href=&quot;/pdf/elsman_GSS2.pdf&quot;&gt;PDF&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Bohrium Day</title>
   <link href="http://hiperfit.github.com/news/2013/05/17/bohrium-day"/>
   <updated>2013-05-17T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2013/05/17/bohrium-day</id>
   <content type="html">
&lt;p&gt;On Friday May 24, 2013, Brian Vinter’s group at the Niels Bohr Institute is
arranging a Bohrium workshop called the “Bohrium Day”.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Place:&lt;/strong&gt; at NBI - see &lt;a href=&quot;pdf/BohriumDay2013-venue.pdf&quot;&gt;Bohrium Day venue information&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Registration:&lt;/strong&gt; Please send an email to “vinter at nbi.dk”.&lt;/p&gt;

&lt;h2 id=&quot;program&quot;&gt;Program&lt;/h2&gt;

&lt;p&gt;See &lt;a href=&quot;pdf/BohriumDay2013-program.pdf&quot;&gt;the detailed program&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;backgound&quot;&gt;Backgound&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://bohrium.bitbucket.org/&quot;&gt;Bohrium&lt;/a&gt; is a “Plug-and-play”
high-performance backend targeting CPU clusters and other parallel
architectures, such as GPGPUs. The goal of the Bohrium project is to
provide a runtime environment for efficiently executing vectorized
applications using a variety of programming languages (Python/NumPy,
C#, F#) on a variety of platforms (Linux, Windows and MacOSX).&lt;/p&gt;

&lt;p&gt;By collecting bytecode instructions at runtime and by generating (and
caching) efficient GPU kernels, programmers may utilize end-user’s
clusters of GPUs and multi-core CPUs without having to program these
new architectures explicitly.&lt;/p&gt;

&lt;p&gt;The Bohrium project is a part of the HIPERFIT research center.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>HIPERFIT Get FIT Event</title>
   <link href="http://hiperfit.github.com/news/2013/05/13/hiperfit-get-fit-event"/>
   <updated>2013-05-13T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2013/05/13/hiperfit-get-fit-event</id>
   <content type="html">
&lt;p&gt;HIPERFIT is on the agenda for the next Get F’IT meeting on May 28,
2013, where Associate Professor &lt;a href=&quot;http:/www.elsman.com&quot;&gt;Martin Elsman&lt;/a&gt;
will give an overview of the center activities and Professor &lt;a href=&quot;http://www.math.ku.dk/~rolf&quot;&gt;Rolf
Poulsen&lt;/a&gt; and Postdoc &lt;a href=&quot;http://www.diku.dk/~zgh600&quot;&gt;Cosmin E,
Oancea&lt;/a&gt; will give presentations of current
research.&lt;/p&gt;

&lt;p&gt;Facilitator: Director &lt;a href=&quot;http://www.cfir.dk/OmCFIR/Pages/Medarbejdere.aspx&quot;&gt;Anette
Broløs&lt;/a&gt;,
&lt;a href=&quot;http://www.cfir.dk/Pages/default.aspx&quot;&gt;CFIR&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Place: Finanssektorens Hus, Amaliegade 7, København K.&lt;/p&gt;

&lt;p&gt;Date: Tuesday, may 28, 2013, kl. 16.00-18.00.&lt;/p&gt;

&lt;p&gt;Price: Attendance is free, but registration is required.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.cfir.dk/Arrangementer/GetFITarrangementer/GetFIT2013/getfitmaj2013/Pages/default.aspx&quot;&gt;Read more and register
here&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>HIPERFIT Talks at Events for the Danish Quant Network and CFIRs Company Forum</title>
   <link href="http://hiperfit.github.com/news/2013/04/22/hiperfit-talks-at-events-for-the-danish-quant-network-and-cfirs-company-forum"/>
   <updated>2013-04-22T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2013/04/22/hiperfit-talks-at-events-for-the-danish-quant-network-and-cfirs-company-forum</id>
   <content type="html">
&lt;p&gt;&lt;a href=&quot;http://www.elsman.com&quot;&gt;Martin Elsman&lt;/a&gt; was giving a &lt;a href=&quot;/pdf/elsman_cfa.pdf&quot;&gt;presentation
about HIPERFIT activities&lt;/a&gt; on April 16 for the
Danish Quant Network (under &lt;a href=&quot;http://www.finansanalytiker.dk/&quot;&gt;CFA
Denmark&lt;/a&gt;) and a shorter version of
the same presentation on April 17 for the &lt;a href=&quot;http://www.cfir.dk/Projekter/VirksomhedsForum/Pages/VirksomhedsForum.aspx&quot;&gt;CFIR Company
Forum&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>February Seminar</title>
   <link href="http://hiperfit.github.com/news/2013/01/30/february-seminar"/>
   <updated>2013-01-30T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2013/01/30/february-seminar</id>
   <content type="html">
&lt;p&gt;The HIPERFIT February 2013 seminar is planned for Tuesday, February 5
from 15:00 to 16:30 at the DIKU small auditorium (Lille Aud), where
Andreas Magnussen from &lt;a href=&quot;http://www.velocytech.com/&quot;&gt;Velocytech&lt;/a&gt; is
giving a talk:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;15:00-16:00. FPGA technology for High performance computing with low
latency (Andreas Magnussen, CTO, Velocytech).&lt;/strong&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;16:00-16:30. A light refreshment, served by HIPERFIT.&lt;/strong&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;More information about the talk is given below.&lt;/p&gt;

&lt;p&gt;We look forward to see you at the seminar!&lt;/p&gt;

&lt;p&gt;Best Regards,&lt;/p&gt;

&lt;p&gt;Martin Elsman&lt;/p&gt;

&lt;p&gt;HIPERFIT Center Manager&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;strong&gt;FPGA technology for High performance computing with low latency&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Andreas Magnussen, Velocytech&lt;/p&gt;

&lt;p&gt;15:00-16:00 February 5, 2013&lt;/p&gt;

&lt;p&gt;The (DIKU) small auditorium at Universitetsparken 1 (UP1)&lt;/p&gt;

&lt;p&gt;Velocytech develops IP for high speed communication and connectivity
in FPGA and ASIC. The FPGA sizes follows Mores law. The FPGA can be
used to implement high performance computation logic and high speed
and low latency communication. This opens up for a number of new
applications which require high network performance.&lt;/p&gt;

&lt;p&gt;The presentation will give an overview of the type of problems that
can be addressed in FPGA systems today and what network and system
performance improvements that can be achieved. We will also discuss
design and test issues that relates to FPGA development.&lt;/p&gt;

&lt;p&gt;Scientific host: Brian Vinter, HIPERFIT&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Andreas Magnussen&lt;/em&gt; has 30 years of professional international
working experience in the electronic industry (data communication and
telecommunication), where he has held senior positions within
engineering (hardware, software, ASIC and systems), marketing and
management.&lt;/p&gt;

&lt;p&gt;Education:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;E.E. (elektronik mekaniker) in 1984 from Brüel &amp;amp; Kjær A/S.&lt;/li&gt;
  &lt;li&gt;M.Sc. E.E. (civilingeniør) in 1991 from DTU, Technical University of Denmark.&lt;/li&gt;
  &lt;li&gt;Ph.D. in 1997 from DTU (ATM switching system).&lt;/li&gt;
  &lt;li&gt;Executive MBA (MMT) in 2005 from DTU&amp;amp;TEM.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Key experience and credentials:&lt;/p&gt;

&lt;p&gt;Tele and data networks, software systems, communication protocols,
communication components, system design, marketing and
management. Architecture, design, implemented and tested state of the
art ATM layer chip 155Mbps with integrated switching and line
functions (1995). Completed a high number of complex system designs in
tele and data communications. Re-defined ASIC strategy and ASIC team
rebuilding at Intel (2001). CEO at IPBlaze (2001). CTO at Velocytech
(2012).&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Brüel &amp;amp; Kjær (1982-1991)&lt;/li&gt;
  &lt;li&gt;DTU (1991-1992)&lt;/li&gt;
  &lt;li&gt;NKT Elektronik/DSC/Tellabs (1992-2000)&lt;/li&gt;
  &lt;li&gt;Intel (2000-2001)&lt;/li&gt;
  &lt;li&gt;IPBlaze A/S (2001-2011)&lt;/li&gt;
  &lt;li&gt;Velocytech APS (2012-now)&lt;/li&gt;
&lt;/ul&gt;
</content>
 </entry>
 
 <entry>
   <title>Talk by Robert Bernecky on APEX</title>
   <link href="http://hiperfit.github.com/news/2012/10/12/talk-by-robert-bernecky-on-apex"/>
   <updated>2012-10-12T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2012/10/12/talk-by-robert-bernecky-on-apex</id>
   <content type="html">
&lt;p&gt;Robert Bernecky is visiting DIKU on October 22, 2012. Robert will give
a &lt;a href=&quot;http://www.coplas.org&quot;&gt;COPLAS&lt;/a&gt;/HIPERFIT talk on compilation techniques in
&lt;a href=&quot;http://www.snakeisland.com/apexup.htm&quot;&gt;APEX&lt;/a&gt;, a compiler from APL to
&lt;a href=&quot;http://www.sac-home.org/&quot;&gt;SaC&lt;/a&gt;. An abstract for the talk is given
below.&lt;/p&gt;

&lt;hr /&gt;
&lt;h4 id=&quot;coplas-o-hiperfit-o-talk-o-coplas-o-hiperfit&quot;&gt;COPLAS –o– HIPERFIT –o– TALK –o– COPLAS –o– HIPERFIT&lt;/h4&gt;
&lt;hr /&gt;

&lt;h3 id=&quot;the-three-beaars--basically-every-array-allocation-reduces-speed&quot;&gt;The Three Beaars – Basically, Every Array Allocation Reduces Speed&lt;/h3&gt;

&lt;h4 id=&quot;robert-bernecky-snake-island-research-inc&quot;&gt;Robert Bernecky, Snake Island Research Inc&lt;/h4&gt;

&lt;h4 id=&quot;monday-october-22-1030am-1130am-diku-meeting-room-ab&quot;&gt;Monday October 22, 10:30am-11:30am, DIKU Meeting Room A/B&lt;/h4&gt;

&lt;h3 id=&quot;abstract&quot;&gt;Abstract&lt;/h3&gt;

&lt;p&gt;Functional array language compiler and interpreter designers try to
reduce the number of arrays created during application execution,
because the negative impact of arrays on performance is so dramatic.
Just as The Three Bears had different requirements for their own
satisfaction, so do differing array shapes have different requirements
for their elimination. The problem itself is a bear: scalar operations
are the baby bear, typified here by dynamic programming and the
Floyd-Warshall algorithm; operations on small arrays, such as
numerically intense computations on complex arrays, is the mama bear;
operations on large arrays, typified by acoustic signal processing, is
the papa bear.  We compare interpreted to compiled APL performance for
several applications with different array shapes, and give an overview
of the various optimizations that enable those speedups, in both
serial and parallel contexts.&lt;/p&gt;

&lt;h2 id=&quot;biography&quot;&gt;Biography&lt;/h2&gt;

&lt;p&gt;Robert Bernecky has designed and developed APL systems since 1971.
While at I.P. Sharp Associates Limited, he was one of the people
responsible for the design and development of SHARP APL, a system that
set the standard for performance of large-scale APL systems.  He has
authored papers on language design, algorithm design, and interpreter
performance.&lt;/p&gt;

&lt;p&gt;Bernecky is the CEO of Snake Island Research Inc, a consulting and
research firm headquartered in Toronto.&lt;/p&gt;

&lt;p&gt;Bernecky developed APEX – the APL Parallel Executor – a
high-performance, retargetable APL compiler for serial and parallel
computers.&lt;/p&gt;

&lt;p&gt;Bernecky holds a BA in philosophy from SUNY at Buffalo, and an MSc in
Computer Science from the University of Toronto.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>September Seminar</title>
   <link href="http://hiperfit.github.com/news/2012/08/24/september-seminar"/>
   <updated>2012-08-24T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2012/08/24/september-seminar</id>
   <content type="html">
&lt;p&gt;The HIPERFIT September 2012 seminar is planned for Friday, September 7
from 13:00 to 15:00 at the DIKU small auditorium (Lille Aud). The
seminar is hosted together with DIKU and consists of two
talks:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;13:00-14:00. DBToaster: Higher-Order Delta Processing for Dynamic,
Frequently Fresh Views. Yanif Ahmad, Johns Hopkins University, USA.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;14:00-15:00. A Cluster of Languages for Mathematical
Computing. Stephen M. Watt, Western University, Canada.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The talks give insights into how to query big data using small
languages and the development of programming abstractions for
mathematical programming in languages such as Maple and MathML. For
more information about the talks and the authors, please consult the
&lt;a href=&quot;http://diku.dk/begivenheder/DIKUtalks/dbtoaster/&quot;&gt;event page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We look forward to see you at the seminar!&lt;/p&gt;

&lt;p&gt;Best Regards,&lt;/p&gt;

&lt;p&gt;Martin Elsman
HIPERFIT Center Manager&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>ICFP 2012 in Copenhagen</title>
   <link href="http://hiperfit.github.com/news/2012/08/07/icfp-2012-in-copenhagen"/>
   <updated>2012-08-07T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2012/08/07/icfp-2012-in-copenhagen</id>
   <content type="html">
&lt;p&gt;ICFP Is the leading international conference on functional programming
(FP). Finance has internationally emerged as a strategic and rapidly
growing application domain for FP. After Edinburgh, Baltimore and
Tokyo in 2009-2011, ICFP takes place in Copenhagen this year,
organized locally by the HIPERFIT team at DIKU. We’d like to draw your
attention to specifically CUFP and FHPC (see below), which target
industrial uses and users of FP. These events represent a unique
opportunity of getting access to FP-based technology and innovation
trends. Could you please forward the enclosed information to those of
your colleagues who might be interested in taking advantage of this
possibility. (Please feel free to direct questions to &lt;a href=&quot;mailto:henglein@diku.dk&quot;&gt;Fritz Henglein&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;icfp-2012--copenhagen&quot;&gt;ICFP 2012 @ Copenhagen&lt;/h2&gt;

&lt;p&gt;Microsoft, Google, Facebook, Twitter, Credit Suisse, Standard
Chartered, Jane Street Capital, SimCorp, Lexifi and many others are
sponsoring ICFP 2012 in Copenhagen – why would leading IT and Finance
companies do such a thing?&lt;/p&gt;

&lt;h2 id=&quot;what-is-icfp&quot;&gt;What is ICFP?&lt;/h2&gt;

&lt;p&gt;The &lt;strong&gt;International Conference on Functional Programming&lt;/strong&gt; is the
premier conference series for cutting-edge scientific and industrial
work in &lt;strong&gt;functional programming&lt;/strong&gt;. ICFP 2012 will take place in the
heart of &lt;strong&gt;Copenhagen&lt;/strong&gt;, September 9-15. It is arranged by the
&lt;strong&gt;University of Copenhagen&lt;/strong&gt; under the auspices of &lt;strong&gt;ACM&lt;/strong&gt;, the
world’s oldest and largest organization of computing researchers and
professionals. With its &lt;strong&gt;14 colocated workshops and tutorials&lt;/strong&gt;,
ranging from foundational computer science via high-profile industrial
applications to hands-on tutorials by the international Who’s-Who of
functional programming, ICFP 2012 will be &lt;strong&gt;the&lt;/strong&gt; gathering ground of
FP researchers and professionals from around the globe.&lt;/p&gt;

&lt;h2 id=&quot;what-is-functional-programming&quot;&gt;What is functional programming?&lt;/h2&gt;

&lt;p&gt;Functional programming is based on the notion of transformation rather
than machine state update. It is solidly based on &lt;strong&gt;logic&lt;/strong&gt;, has
pioneered &lt;strong&gt;technologies&lt;/strong&gt; that have subsequently seen widespread
adoption in other languages (garbage collection, type inference,
language-integrated querying and others), incorporates the most
advanced compilation technology in a variety of &lt;strong&gt;industrial-strength
programming languages&lt;/strong&gt; (F#, OCaml, Haskell, Scala, etc.). It has
found strategic applications in &lt;strong&gt;finance&lt;/strong&gt; (such as quantitative
finance and high-frequency trading), &lt;strong&gt;telecommunication&lt;/strong&gt; (such as
telephone switches), &lt;strong&gt;web systems&lt;/strong&gt; (massively scalable web systems)
and other domains due to its built-in support for &lt;strong&gt;domain-specific
modeling&lt;/strong&gt;, &lt;strong&gt;safety&lt;/strong&gt;, &lt;strong&gt;scalability&lt;/strong&gt;, and &lt;strong&gt;hardware
independence&lt;/strong&gt;.&lt;/p&gt;

&lt;h2 id=&quot;why-participate-in-icfp-2012&quot;&gt;Why participate in ICFP 2012?&lt;/h2&gt;

&lt;p&gt;You get to hear about research, development and practice trends from
“the horse’s mouth” and mingle with the world-leading researchers and
commercial FP practitioners. At the Commercial Users of Functional
Programming (CUFP) tutorials you can learn hot FP languages and
technologies such as F#, Scala, Haskell from the leading experts. You
can hear about Finance IT applications both at the CUFP workshop and
the Functional High-Performance Computing (FHPC) workshop. The
latter has finance as its focus area and serves as the 4th HIPERFIT
workshop.&lt;/p&gt;

&lt;h2 id=&quot;what-to-do&quot;&gt;What to do?&lt;/h2&gt;

&lt;p&gt;It is easy to register for participation at ICFP: Go to the
Registration page at
&lt;a href=&quot;http://icfpconference.org/icfp2012&quot;&gt;icfpconference.org/icfp2012&lt;/a&gt; and
follow instructions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Important&lt;/strong&gt;: Early registration deadline with &lt;strong&gt;discounted&lt;/strong&gt;
registration fees is &lt;strong&gt;August 9th, 2012&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;For more information on ICFP, see
&lt;a href=&quot;http://icfpconference.org&quot;&gt;http://icfpconference.org&lt;/a&gt;; for more on
ICFP 2012, see
&lt;a href=&quot;http://icfpconference.org/icfp2012&quot;&gt;http://icfpconference.org/icfp2012&lt;/a&gt;,
for more on CUFP, see &lt;a href=&quot;http://www.cufp.org&quot;&gt;cufp.org&lt;/a&gt;, for more on ACM, see
&lt;a href=&quot;http://acm.org&quot;&gt;http://acm.org&lt;/a&gt;, for more on University of
Copenhagen, see &lt;a href=&quot;http://diku.dk&quot;&gt;http://diku.dk&lt;/a&gt; (Department of
Computer Science), and &lt;a href=&quot;http://ku.dk&quot;&gt;http://ku.dk&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;On behalf of the DIKU HIPERFIT team,&lt;/p&gt;

&lt;p&gt;Fritz Henglein&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>PhD positions in parallel FP</title>
   <link href="http://hiperfit.github.com/news/2012/07/06/phd-positions-in-parallel-fp"/>
   <updated>2012-07-06T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2012/07/06/phd-positions-in-parallel-fp</id>
   <content type="html">
&lt;p&gt;Do you know promising parallel functional programmers? HIPERFIT
currently seeks to employ &lt;strong&gt;two PhD scholars&lt;/strong&gt; in the
area of parallel functional programming.&lt;/p&gt;

&lt;p&gt;The objective of the PhD projects is to develop, implement, and
evaluate techniques related to efficiently executing high-level,
functional specifications of both numeric and symbolic computations on
modern, highly parallel computational platforms – such as large-scale
grids and clusters, multi- and many-core CPUs, GPGPUs, and
FPGAs. According to the overall goal of HIPERFIT, the results will be
applied in the domain of financial computations, but are expected to
be of more general interest.&lt;/p&gt;

&lt;p&gt;Candidates are expected to have a solid academic background in
relevant areas, including several of: programming language theory and
implementation, parallel algorithms, high-performance computing, and
large-scale functional-programming. Experience in financial math or
stochastic modeling are helpful, but not essential or required. A full
description of the positions and working conditions, along with
requirements and a list of compulsory application material, can be
found &lt;a href=&quot;http://cms.ku.dk/nat-sites/diku-sites/datalogi/ominstituttet/ledige_stillinger/2_phd_scholarships_in_high-performance_functional_programming&quot;&gt;on the respective www.diku.dk
page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Applications have to be &lt;a href=&quot;https://ssl1.peoplexs.com/Peoplexs22/CandidatesPortalNoLogin/ApplicationForm.cfm?PortalID=3789&amp;amp;VacatureID=370624&quot;&gt;submitted via the online
system&lt;/a&gt;
of the university of Copenhagen (please read about the required
documents before).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The deadline is July 30, 2012&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Apart from that, we would like to wish you a good summer vacation. The
next seminar will be held in late August and announced in a separate
newsletter after the main holiday period.&lt;/p&gt;

&lt;p&gt;Best regards from HIPERFIT&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>One Day Workshop on SaC and APL</title>
   <link href="http://hiperfit.github.com/news/2012/06/19/one-day-workshop-on-sac-and-apl"/>
   <updated>2012-06-19T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2012/06/19/one-day-workshop-on-sac-and-apl</id>
   <content type="html">
&lt;p&gt;On June 28, 2012, DIKU and HIPERFIT host a one day workshop on Single
assignment C (SaC) and APL programming. Participants will have a
chance to try out both SaC and APL in practice through separate
tutorial/exercise sessions. An overall theme of the workshop is to
investigate the possibilities for using SaC as a target for realizing
a subset of APL, so as to utilize SaC’s possibilities for parallel
computations on modern hardware.&lt;/p&gt;

&lt;p&gt;For registration and a detailed program, please consult the &lt;a href=&quot;http://www.diku.dk/begivenheder/hiperfit_seminars/sac_and_apl&quot;&gt;SaC/APL
workshop page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Best regards,&lt;/p&gt;

&lt;p&gt;Martin Elsman, Associate Professor, PhD, HIPERFIT Center Manager&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>June Seminar</title>
   <link href="http://hiperfit.github.com/news/2012/05/22/june-seminar"/>
   <updated>2012-05-22T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2012/05/22/june-seminar</id>
   <content type="html">
&lt;p&gt;Spring in Denmark is full of public holidays, and one of them
(Grundlovsdag) is on the first Tuesday in June. Therefore, our next
seminar will not be on Tuesday, but on &lt;strong&gt;Friday, June 8&lt;/strong&gt;, and it
&lt;strong&gt;starts already at 14:00&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The seminar features two talks from 14:00 to 15:30. After the talks,
refreshments will be served.&lt;/p&gt;

&lt;p&gt;The location is the usual one: Mødelokale A/B at DIKU,
Universitetsparken 1.&lt;/p&gt;

&lt;p&gt;First, we are happy to have Kostas Tzoumas from the Technical
University of Berlin visiting us on Friday.  Kostas Tzoumas is a
senior researcher at the Technical University of Berlin. His research
interests are data analytics, especially query processing and
optimization in massively parallel environments. Kostas received his
PhD from Aalborg University in 2011, and has also worked at the
University of Maryland, and at Microsoft Research. He graduated in
2007 from the National Technical University of Athens.&lt;/p&gt;

&lt;p&gt;In his seminar talk, Kostas will give us an introduction to “Big Data
Analytics with Stratosphere”, a system that generalises Google’s
MapReduce programming model and features a robust, cloud-enabled
optimising execution engine.&lt;/p&gt;

&lt;p&gt;In the second talk, Simon Lund will give us “A tutorial introduction
to MiG”, a Grid middleware which can give HIPERFIT researchers access
to high-performance hardware and shared storage, and includes virtual
groups and collaboration software.&lt;/p&gt;

&lt;p&gt;Simon Lund holds a degree in computer science from DIKU, and is
currently a 4-year PhD student in HIPERFIT, supervised by Professor
Brian Vinter. Simon worked with, and on, Minimum-intrusion-Grid on
several occasions during his bachelor studies.&lt;/p&gt;

&lt;p&gt;We look forward to seeing you at the seminar.&lt;/p&gt;

&lt;p&gt;Best regards from HIPERFIT&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Seminar in May and Martin Elsman</title>
   <link href="http://hiperfit.github.com/news/2012/04/30/seminar-in-may-and-martin-elsman"/>
   <updated>2012-04-30T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2012/04/30/seminar-in-may-and-martin-elsman</id>
   <content type="html">
&lt;p&gt;Welcome to a new edition of our HIPERFIT newsletter, announcing the
next seminar talks and an important new member.&lt;/p&gt;

&lt;p&gt;Due to the public holiday tomorrow, we are again moving our seminar by
one week.&lt;/p&gt;

&lt;p&gt;The next seminar will be on Tuesday, May 8, 3pm, in
Mødelokale A/B at DIKU, Universitetsparken 1.&lt;/p&gt;

&lt;p&gt;We could win two external speakers who will talk to us about exciting
research topics related to HIPERFIT.&lt;/p&gt;

&lt;p&gt;Under the title “Statically Typed Pensions”, David Christiansen from
ITU will introduce us to a domain-specific language (DSL) developed in
the context of project ACTULUS. Actulus is a research project in
actuarial mathematics, involving Mogens Steffensen from IMF who is
also leading the mathematical finance research in HIPERFIT. In ongoing
work, David is developing a DSL for declaratively specifying life
insurance and pension plans, as well as probabilistic models of the
events upon which their valuation depends. He will present the
language as it currently exists with special emphasis on the type
system. The talk was originally planned for the cancelled April
seminar.&lt;/p&gt;

&lt;p&gt;Michael Christensen from ALOC (Odense) gives the second talk of the
seminar:&lt;/p&gt;

&lt;p&gt;“Does your organization support evaluation and decision-making?”&lt;/p&gt;

&lt;p&gt;We might summarise it as “Idiots vs. Game Theorists”, but rather use
Michal’s own words: The talk is based on a study [1] of the
organization and procedures surrounding the evaluation of credit
applications (in the order of 100 million dollars per year) in a
Danish bank. The analysis relies on a screening formalism [2], which
at the heart assumes individuals to be fallible, to examine the impact
of organizational structure on organizational performance. Recent
dynamic models explain the remarkable adaptability observed in the
data at the level of the individual. This validation of the theory
carries a promise of applicability: How do I design the optimal
organization?&lt;/p&gt;

&lt;p&gt;There will also be the opportunity for informal chats about the 3rd
HIPERFIT workshop, which took place in Chicago on 21-23 April in
cooperation with the &lt;a href=&quot;http://stevanovichcenter.uchicago.edu&quot;&gt;Stevanovich Center for Financial
Mathematics&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;At the same time, the May seminar marks the debut of an important new
member of staff in HIPERFIT. We are very excited to announce that
&lt;a href=&quot;http://www.elsman.com&quot;&gt;Martin Elsman&lt;/a&gt; is joining the HIPERFIT team. Martin
will fill the position of the HIPERFIT center manager, which is an
associate professorship at the Department of Computer Science
(DIKU).&lt;/p&gt;

&lt;p&gt;From April 2008 to May 2012, Martin worked as Chief System Development
Consultant and Team Leader in SimCorp, one of the HIPERFIT partners,
so he is well-known to core HIPERFIT staff. We are very happy that we
could win Martin Elsman for our academic staff at DIKU, as he can also
build on substantial previous experience in the university context: He
was associate professor at ITU before joining SimCorp, and obtained
important research results in program analysis, type systems, module
systems, as well as compilation and optimisations, in the context of
Standard ML (MLKit).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A warm welcome to Martin Elsman!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We are looking forward to seeing you at our May seminar.&lt;/p&gt;

&lt;p&gt;Best regards from HIPERFIT&lt;/p&gt;

&lt;p&gt;[1] Michael Christensen and Thorbjørn Knudsen. The
Architecture of Knowledge Organization. In &lt;em&gt;Knowledge
Governance: Processes and Perspectives (red. Nicolai J. Foss, Snejina
Michailova; Oxford University Press):47-80&lt;/em&gt;, 2009.&lt;/p&gt;

&lt;p&gt;[2] Michael Christensen and Thorbjørn Knudsen. Design of
decision-making organizations. In &lt;em&gt;Management Science, 56(1):71-89&lt;/em&gt;,
January 2010.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Seminar today canceled</title>
   <link href="http://hiperfit.github.com/news/2012/04/24/seminar-today-canceled"/>
   <updated>2012-04-24T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2012/04/24/seminar-today-canceled</id>
   <content type="html">
&lt;p&gt;Due to unexpected circumstances, we have to cancel today’s seminar.&lt;/p&gt;

&lt;p&gt;The planned talks will be postponed to a later time.&lt;/p&gt;

&lt;p&gt;Our next seminar is scheduled for the 8th of May, we will get back to
you with the programme again.&lt;/p&gt;

&lt;p&gt;Best regards from HIPERFIT&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>April Seminar and Workshop in Chicago</title>
   <link href="http://hiperfit.github.com/news/2012/03/30/april-seminar-and-workshop-in-chicago"/>
   <updated>2012-03-30T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2012/03/30/april-seminar-and-workshop-in-chicago</id>
   <content type="html">
&lt;p&gt;The Easter period is approaching with rapid strides now, it is time
for a quick update on HIPERFIT and upcoming
activities.&lt;/p&gt;

&lt;p&gt;Our next seminar will be held on Tuesday, April
24, 3pm, in the usual room Mødelokale A/B at DIKU, Universitetsparken&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;We are looking forward to the following two talks:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Martin Rehr will give us an introduction to MiG, a Grid middleware
which can give HIPERFIT researchers access to high-performance
hardware and shared storage, and includes virtual groups and
collaboration software. Martin works on GPU parallelisations in
Brian Vinter’s High-Performance Systems (HPS) group in HIPERFIT, and
holds a PhD in Computer Science from 2010 awarded for his extensions
to MiG.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;In the other talk, David Christiansen will introduce us to a
domain-specific language for computations in the life and pension
business, developed in the context of project Actulus. Actulus is a
research project in actuarial mathematics, involving Mogens
Steffensen from IMF who is also leading the mathematical finance
research in HIPERFIT.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Right before the seminar, from April 20 to April 22, several HIPERFIT
researchers will attend the 3rd HIPERFIT workshop, “Functional
Programming in Quantitative Finance”, in Chicago. This 3rd HIPERFIT
workshop is organised in cooperation with the &lt;a href=&quot;http://stevanovichcenter.uchicago.edu&quot;&gt;Stevanowich Center for
Financial Mathematics&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We are looking forward to presenting our vision of domain-specific
support for financial computation to international industry
representatives.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;http://stevanovichcenter.uchicago.edu/conferences/fp/Functional_Programming_in_Quantitative_Finance.html&quot;&gt;workshop information page with latest information can be found
here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;At the seminar on April 24, there will be opportunities to hear about
the event in retrospect in an informal setting.&lt;/p&gt;

&lt;p&gt;Best regards from HIPERFIT&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Seminar in March and additional funding</title>
   <link href="http://hiperfit.github.com/news/2012/03/01/seminar-in-march-and-additional-funding"/>
   <updated>2012-03-01T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2012/03/01/seminar-in-march-and-additional-funding</id>
   <content type="html">
&lt;p&gt;Please find here a quick update and invitation to our HIPERFIT seminar in March, next Tuesday.&lt;/p&gt;

&lt;p&gt;The seminar will be held on Tuesday, March 6, 3pm in Mødelokale A/B at DIKU.&lt;/p&gt;

&lt;p&gt;This month, the seminar is dedicated to our additional &lt;a href=&quot;index.php?option=com_content&amp;amp;view=article&amp;amp;id=34&quot;&gt;SME
funding&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;HIPERFIT’s funding agency, the Danish Council for Strategic Research
(DSF), provides additional funds to existing big research projects,
with the goal to expand ongoing research to small and medium
enterprises (SMEs).&lt;/p&gt;

&lt;p&gt;The focus of the cooperation with HIPERFIT is parallel quantitative
analysis of financial instruments, especially pricing and risk
analysis. In particular, we want to accelerate such computations
through using highly-parallel graphics processing units (GPGPUs).&lt;/p&gt;

&lt;p&gt;Knowledge and software within financial computation will be
contributed by SMEs – cooperation focuses on parallelisation, and to
a lesser extent on the mathematical methods used.&lt;/p&gt;

&lt;p&gt;In the seminar, Professor Rolf Poulsen will introduce the topic in more detail,
and present and discuss suggested SME-collabration projects we
received in response to the call:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;FinE Analytics:&lt;/strong&gt; Pricing Danish mortgage bonds in scenario trees in a &lt;em&gt;parallel
cloud environment using functional programming in Dyalog APL&lt;/em&gt;.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Bangert Research:&lt;/strong&gt; Post-crisis yield curve estimation and risk
management using parallel architectures&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Interested parties and HIPERFIT partners are especially welcome.&lt;/p&gt;

&lt;p&gt;Best regards from HIPERFIT&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>HIPERFIT seminar in February postponed</title>
   <link href="http://hiperfit.github.com/news/2012/02/03/hiperfit-seminar-in-february-postponed"/>
   <updated>2012-02-03T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2012/02/03/hiperfit-seminar-in-february-postponed</id>
   <content type="html">
&lt;p&gt;It is time to inform about our HIPERFIT seminar in February. However,
you still have more than one week, as we are again postponing the
seminar by one week.&lt;/p&gt;

&lt;p&gt;The seminar will be held on &lt;strong&gt;Tuesday, February 10, 3pm&lt;/strong&gt;
(moved by one week) in Mødelokale A/B at DIKU. It features two talks
by faculty members:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Marcos Vaz Salles: &lt;em&gt;Making Time-stepped Applications Tick in the Cloud&lt;/em&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Cosmin Oancea, Jost Berthold: &lt;em&gt;On Real-World Pricing Code and its
Parallelisation&lt;/em&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The first talk reports Marcos’ joint work with Cornell fellows
(presented at SoCC 2011). The second talk is work in progress on
essentials of, and insights into, real-world pricing code using a
Monte-Carlo method. Abstracts are included below. We hope you will
enjoy the talks!&lt;/p&gt;

&lt;p&gt;Best regards from HIPERFIT&lt;/p&gt;

&lt;h2 id=&quot;abstracts&quot;&gt;Abstracts&lt;/h2&gt;

&lt;h3 id=&quot;marcos-vaz-salles-making-time-stepped-applications-tick-in-the-cloud&quot;&gt;Marcos Vaz Salles: &lt;em&gt;Making Time-stepped Applications Tick in the Cloud&lt;/em&gt;&lt;/h3&gt;

&lt;p&gt;Scientists are currently evaluating the cloud as a new platform. Many
important scientific applications, however, perform poorly in the
cloud. These applications proceed in highly parallel discrete
time-steps or “ticks” using logical synchronization barriers at tick
boundaries. We observe that network jitter in the cloud can severely
increase the time required for communication in these applications,
significantly increasing overall running time. In this paper, we
propose a general parallel framework to process time-stepped
applications in the cloud. Our framework exposes a high-level,
data-centric programming model which represents application state as
tables and dependencies between states as queries over these
tables. We design a jitter-tolerant runtime that uses these data
dependencies to absorb latency spikes by (1) carefully scheduling
computation and (2) replicating data and computation. Our data-driven
approach is transparent to the scientist and requires little
additional code. Our experiments show that our methods improve
performance up to a factor of three for several typical time-stepped
applications.&lt;/p&gt;

&lt;h3 id=&quot;cosmin-oancea-jost-berthold-on-real-world-pricing-code-and-its-parallelisation&quot;&gt;Cosmin Oancea, Jost Berthold: &lt;em&gt;On Real-World Pricing Code and its Parallelisation&lt;/em&gt;&lt;/h3&gt;

&lt;p&gt;HIPERFIT’s main mandate is to investigate language and compiler
technology to allow financial software to be (i) elegantly and readily
written and (ii) effectively optimized to exploit hardware
parallelism. In this context, we report our insights from work in
progress: evaluating a reasonably-complex kernel of a partner’s
financial library, comprising about 6200 lines of low level C.&lt;/p&gt;

&lt;p&gt;First, we experiment with parallelization solutions in the C-language
domain and show that speed-ups as high as 22x and 34x can be achieved
on a commodity GPU (Quadro2000M), for double and single precision
floats, respectively. Second, we distinguish two main sources of
optimizations: (i) classical transformations that adapt the memory
usage to the hardware parameters, and (ii) the higher-level ones that
exploit algorithmic invariants, which need to be synthesized at
interface level. Finally, to support this higher-level perspective, we
are in the process of rewriting the library in a higher-level language
(Haskell) with good support for mathematical abstraction, higher-order
functions, modularity and code reuse. Not surprisingly, the
functional approach makes the data-parallel nature of the computation
much more evident than the original C version.&lt;/p&gt;

&lt;p&gt;We expect that the C-Haskell performance gap can be substantially
reduced by using modern libraries for data-parallelism in our – so
far sequential – code. Furthermore, our results indicate that the
optimizations that were identified in the C code carry over to the
Haskell domain and can even be partially automated (by means of
rewrite rules). Our work in progress on extensions and optimizations
is an important step towards a more generic codebase and
domain-specific abstractions of pricing code.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Call for collaboration with SMEs</title>
   <link href="http://hiperfit.github.com/news/2012/01/12/call-for-collaboration-with-smes"/>
   <updated>2012-01-12T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2012/01/12/call-for-collaboration-with-smes</id>
   <content type="html">
&lt;h2 id=&quot;call-for-collaboration-with-small-and-medium-enterprises-smes&quot;&gt;Call for collaboration with small and medium enterprises (SMEs)&lt;/h2&gt;

&lt;p&gt;With great pleasure, we can announce today that small and medium
enterprises (SMEs) now have the opportunity to collaborate with
HIPERFIT in a special additional programme.&lt;/p&gt;

&lt;p&gt;HIPERFIT’s funding agency, the &lt;a href=&quot;http://en.fi.dk/councils-commissions/the-danish-council-for-strategic-research&quot;&gt;Danish Council for Strategic Research
(DSF)&lt;/a&gt;,
provides additional funds to existing big research projects, with the
goal to expand ongoing research to small and medium enterprises. A
particular goal is to involve “new” companies which have not had the
opportunity for funded collaborations. HIPERFIT members have
successfully applied for these additional funds with DSF, and we are
now looking for companies interested in cooperating with
us.&lt;/p&gt;

&lt;p&gt;The topic and focus of this cooperation is parallel quantitative
analysis of financial instruments, especially pricing and risk
analysis. A particular focus is to accelerate such computations
through using highly-parallel graphics processing units
(GPGPUs). Participating SMEs are expected to contribute knowledge and
software within quantitative analysis of financial instruments as a
prerequisite - cooperation with HIPERFIT primarily focuses on
parallelization, and to a lesser extent on the mathematical methods
used.&lt;/p&gt;

&lt;p&gt;A more detailed description (in Danish) of the &lt;a href=&quot;../pdf/HIPERFIT-SMV-Funding-201201.pdf&quot;&gt;project goals and
organisation is available
here&lt;/a&gt;. Please also consult the
&lt;a href=&quot;http://www.fi.dk/nyheder/nyheder/2012/smaa-og-mellemstore-virksomheder-inviteres-til-forskningssamarbejde-under-det-strategiske-forskningsraad&quot;&gt;official call for collaboration at the Strategic Research
Council&lt;/a&gt;
for latest information, the description of the entire programme, and
criteria for defining SMEs.&lt;/p&gt;

&lt;p&gt;Interested SMEs are asked to contact Fritz Henglein or Rolf Poulsen,
the coordinators of this initiative within HIPERFIT, or
&lt;a href=&quot;mailto:info@hiperfit.dk&quot;&gt;info@hiperfit.dk&lt;/a&gt;. The &lt;strong&gt;deadline&lt;/strong&gt; for expressions of interest is
&lt;strong&gt;March 1, 2012&lt;/strong&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Happy New Year and come to our seminar</title>
   <link href="http://hiperfit.github.com/news/2012/01/05/happy-new-year-and-come-to-our-seminar"/>
   <updated>2012-01-05T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2012/01/05/happy-new-year-and-come-to-our-seminar</id>
   <content type="html">
&lt;p&gt;First of all, we would like to wish you all a happy new year 2012!&lt;/p&gt;

&lt;p&gt;Besides, this is just a quick and gentle reminder for our seminar next week:&lt;/p&gt;

&lt;p&gt;On Tuesday, January 10, 3pm (moved by one week), the HIPERFIT seminar
in Mødelokale A/B at DIKU will feature two talks by faculty members of
HIPERFIT. Meanwhile, abstracts are available (also in the calendar),
and here they come:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Christian Andreetta&lt;/strong&gt;, new post-doctoral researcher in the DSL
  strand of HIPERFIT: &lt;em&gt;On Bayesian Networks&lt;/em&gt;.&lt;/p&gt;

    &lt;p&gt;We will give a short overview of Monte Carlo strategies,
  probability calculus and directed graphical models like Dynamic
  Bayesian Networks. Examples of applications will be the use of
  mixture models to represent financial market data, and Markov
  Fields to propose a quick and general solution to the drunken
  sailor problem.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Mogens Steffensen&lt;/strong&gt;, research area manager for the mathematical
finance strand of HIPERFIT: &lt;em&gt;Dynamic Consumption-Investment
Decisions&lt;/em&gt;.&lt;/p&gt;

    &lt;p&gt;We review the classical consumption-portfolio choice problem by
Merton and discuss the complications in connection with
generalizations like uncertain lifetime, labor income, and a
stochastic opportunity set. We discuss the assumption of
time-additive utility and generalizations to recursive utility. This
is related to the notion of consistency which we review in that
context and in the context of mean variance
optimization.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We hope to see you in the seminar next Tuesday!&lt;/p&gt;

&lt;p&gt;Best regards from HIPERFIT&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>January Seminar and new Post Docs</title>
   <link href="http://hiperfit.github.com/news/2011/12/08/january-seminar-and-new-post-docs"/>
   <updated>2011-12-08T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2011/12/08/january-seminar-and-new-post-docs</id>
   <content type="html">
&lt;p&gt;We can look back at a very successful 2nd HIPERFIT workshop last
week. A large number of participants (100 subscriptions, and some
walk-in participants) showed us that our selection of invited talks
could indeed motivate a heterogenous audience and stimulate
interdisciplinary dialog.&lt;/p&gt;

&lt;p&gt;To all attendants and contributors, we say thank you for coming; we
enjoyed the event very much and appreciated the inspiring
conversations.&lt;/p&gt;

&lt;p&gt;The slides of the talks are now available at the workshop web page, so
that they can be read post-hoc.&lt;/p&gt;

&lt;p&gt;For workshop number three, we have already arranged a cooperation with
the Stevanovich Center for Financial Mathematics in Chicago. The 3rd
HIPERFIT workshop will be a joint event, on “Functional Programming in
Quantitative Finance” (April 20-22, 2012). At the moment, the
organisers are looking for contributions (in particular, but not
limited to, implementation of quantitative algorithms, trading
applications or data analysis). Contact us if you are
interested!&lt;/p&gt;

&lt;p&gt;But now the Christmas break is coming with rapid strides. In view of
the holiday period, we have moved our January seminar by one week. On
January 10, the seminar features two talks by faculty
members.&lt;/p&gt;

&lt;p&gt;First, Christian Andreetta will give a talk “On Bayesian Networks”. He
will introduce graphial models in general (of which Bayesian networks
are a subset), and discuss the drunken sailor problem. As this might
lead to a statistical physics angle on portfolio allocation, we have a
nice transition to the following talk.&lt;/p&gt;

&lt;p&gt;Mogens Steffensen will give us insight about “Dynamic Portfolio
Optimisation” – the problem of describing how changing parameters
over time affect decisions in portfolio management, and how such
effects can be modelled. Furthermore, we are happy to officially
welcome two new post-doctoral members in HIPERFIT:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Cosmin Oancea&lt;/strong&gt; joined us on November 15 as a Post-Doc. He has
vast experience in both runtime techniques and static analysis to
extract and optimise parallelism. Cosmin’s particular field in
HIPERFIT will be parallelisation and efficient execution.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Christian Andreetta&lt;/strong&gt; joined us on December 1st as a Post-Doc. He
has a background in computational biology and statistical methods,
and he is already a familiar face in our seminars. Christian will
concentrate on DSLs for statistical and probabilistic computations.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Welcome Cosmin and Christian!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Best regards from HIPERFIT&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>2nd HIPERFIT workshop December 1st and 2nd</title>
   <link href="http://hiperfit.github.com/news/2011/11/10/2nd-hiperfit-workshop-december-1st-and-2nd"/>
   <updated>2011-11-10T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2011/11/10/2nd-hiperfit-workshop-december-1st-and-2nd</id>
   <content type="html">
&lt;p&gt;Preparations are under way at full steam, so it is time to announce
our 2nd HIPERFIT workshop, which will take place in Copenhagen on
December 1-2, 2011.&lt;/p&gt;

&lt;p&gt;While our first workshop was addressing partners and faculty, this
time we target a broader audience. We have invited members of our
advisory board and other guests, gathering 10 invited presentations
and two special talks (DIKU talk and COPLAS talk series). Our speakers
are international researchers from the different HIPERFIT areas,
ranging from from modern mathematical finance, via programming
language technology and modern approaches to parallel programming, to
high-performance systems.&lt;/p&gt;

&lt;p&gt;Up-to-date information, the programme in detail, and a collection of
abstracts can be found at the workshop web page, please have a look!
You can also &lt;a href=&quot;pdf/CallForParticipation12-2011.pdf&quot;&gt;download the call for participation as
pdf&lt;/a&gt; or &lt;a href=&quot;pdf/CallForParticipation12-2011.txt&quot;&gt;as
txt&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;There will be no published proceedings, the meeting is intended to be
an interdisciplinary forum for discussion and networking. The workshop
is open to public, interested researchers and practicioners of all
related fields are invited to participate, meet and discuss with our
international speakers and guests. Participation is free of charge,
but for organisational purposes, a workshop registration is
required. Please fill out this &lt;a href=&quot;http://www.diku.dk/begivenheder/2011/2nd_hiperfit/registration&quot;&gt;form to
register&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The 2nd HIPERFIT 2011 workshop will be held at the University of
Copenhagen, North Campus, in the HCØ building next to the Department
of Computer Science (DIKU) - a &lt;a href=&quot;http://www.diku.dk/english/contact/findvej_kopi_kopi&quot;&gt;map can be found at the department
pages&lt;/a&gt;. Please
follow the signs saying “2nd HIPERFIT Workshop” when approaching the
DIKU building.&lt;/p&gt;

&lt;p&gt;We are looking forward to seeing you at the workshop.&lt;/p&gt;

&lt;p&gt;Best regards from HIPERFIT&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Kevin Hammond Visiting</title>
   <link href="http://hiperfit.github.com/news/2011/11/02/kevin-hammond-visiting"/>
   <updated>2011-11-02T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2011/11/02/kevin-hammond-visiting</id>
   <content type="html">
&lt;p&gt;&lt;a href=&quot;http://www.cs.st-andrews.ac.uk/~kh&quot;&gt;Kevin Hammond&lt;/a&gt; from the
University of St.Andrews visited us from October 17 to 19,
2011.&lt;/p&gt;

&lt;p&gt;Kevin is a Haskeller of the first hour, proficient in parallel Haskell
for more than 20 years. We were discussing research directions in
parallel functional programming with Kevin, and he also gave a talk at
the department on Monday Oct 17, 3:00 pm, in the small
auditorium.&lt;/p&gt;

&lt;p&gt;For more information about the talk, see the &lt;a href=&quot;http://www.diku.dk/begivenheder/2011/hiperfittalk_kevin&quot;&gt;DIKU
announcement&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Kevin Hammond is a full Professor in Computer Science, in the School
of Computer Science, at the University of St. Andrews in Scotland,
where he leads the Functional Programming research group. He is also
an Honorary Professor at Heriot-Watt University, Edinburgh,
Scotland. His main interests are in cost modelling, parallelism and
real-time and embedded systems.&lt;/em&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>November Seminar and 2nd workshop</title>
   <link href="http://hiperfit.github.com/news/2011/10/27/november-seminar-and-2nd-workshop"/>
   <updated>2011-10-27T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2011/10/27/november-seminar-and-2nd-workshop</id>
   <content type="html">
&lt;p&gt;We hope you enjoyed our last events, the October seminar and the
invited talk by Kevin Hammond about parallel Haskell and
“Paraforming”. With this newsletter, we announce our next
events.&lt;/p&gt;

&lt;p&gt;After the internal talks in October, our November seminar features two
external talks.&lt;/p&gt;

&lt;p&gt;First, Mogens Høgh Jensen from NBI (KU) will tell us about “Complex
Systems and Econophysics – Asymmetries in the Stock
Market”. Econophysics is a relatively new area where complex systems
modelling is applied to explain economic phenomena.&lt;/p&gt;

&lt;p&gt;Second, Kourosh Marjani Rasmussen and Ekkart Kindler from IMM/DTU
present recent results about “FXSL – a domain specific language for
generating and testing FX strategies”. This domain-specific language
enables foreign exchange (FX) traders and analysts to quickly develop
trading strategies, and to test them on historic data using a suitable
tool.&lt;/p&gt;

&lt;p&gt;Please find the complete abstracts in our event calendar.&lt;/p&gt;

&lt;p&gt;As usual, the seminar will be held on the first Tuesday of the month:
November 1st, 15:00 in meeting room A+B (Foyer) at DIKU,
Universitetsparken 1.&lt;/p&gt;

&lt;p&gt;Further, we would like to announce the 2nd HIPERFIT workshop on
December 1st and 2nd. A more elaborate call for participation will
follow and the workshop programme is not entirely fixed yet, but it is
a good idea to reserve some time for this exciting event. We are
looking forward to a bouquet of international researchers who present
their recent work in connection with HIPERFIT. Amongst others, we are
looking forward to hearing about: Collateral flows and
counterparty-risk-neutral swap rates, declarative array programming,
high-throughput portfolio processing, a hybrid high-performance
database system architecture, and other talks.&lt;/p&gt;

&lt;p&gt;The workshop will be held on December 1st and 2nd in auditoriums of
the HCØ institute (Universitetsparken 5). More details and the
complete programme will follow.&lt;/p&gt;

&lt;p&gt;We hope to see you at both of these events!&lt;/p&gt;

&lt;p&gt;Best regards from HIPERFIT&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Seminar, Guest, and Reading Material</title>
   <link href="http://hiperfit.github.com/news/2011/09/27/seminar-guest-and-reading-material"/>
   <updated>2011-09-27T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2011/09/27/seminar-guest-and-reading-material</id>
   <content type="html">
&lt;p&gt;It is time for another newsletter with forthcoming events.&lt;/p&gt;

&lt;p&gt;Our monthly seminar will be held on Tuesday October 4, 3pm (in
Mødelokale A/B), featuring two talks by academic HIPERFIT
members.&lt;/p&gt;

&lt;p&gt;Professor Brian Vinter will introduce us to Vectorisation, with
examples in NumPy (numeric Python). Brian’s group is working on a
vectorising multi-platform backend for different languages. The second
talk, by Ken Friis Larsen, is entitled “What shall we do with a
drunken sailor?” Ken will present a case study of a “drunken
sailor walk”.&lt;/p&gt;

&lt;p&gt;Furthermore, we would like to announce another exciting HIPERFIT talk
by a guest of ours. From October 17 to 19, we are happy to host Kevin
Hammond, Professor of Computer Science at the University of
St.Andrews, where he leads the Functional Programming research
group. Kevin is a Haskeller of the first hour (he wrote the first
Haskell compiler), and profiscient in parallel Haskell for more than
20 years. His research interests are in cost modelling, parallelism
and real-time and embedded systems.&lt;/p&gt;

&lt;p&gt;On October 17, 3:00pm, Kevin will give a talk on “ParaForming”,
applying novel refactoring techniques in order to parallelise Haskell
programs (also including a discussion of parallel patterns and
skeletons). The talk will be held in the DIKU small auditorium (Lille
UP1). Everybody is welcome, no registration is required.&lt;/p&gt;

&lt;p&gt;So, we hope to see you all at these talks, but we also have reading
material for you: The master students Michael Werk and Joakim
Ahnfelt-Rønne have finished and defended their thesis about “Pricing
composable contracts on the GP-GPU” last week. They did a great job
and obtained the highest grade.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Congratulations Michael and Joakim!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;pdf/WerkAhnfelt_2011-10ab.pdf&quot;&gt;thesis&lt;/a&gt; is available online
from the publication page on our HIPERFIT website.&lt;/p&gt;

&lt;p&gt;Last but not least, a paper describing our HIPERFIT research for an
audience of functional programming researchers has been accepted at
the symposium “Trends in Functional Programming”. This symposium is
post-refereed and was held already in May. We are now putting together
the final version of the paper and will publish it on our publication
page very soon (so Michael and Joakim do not feel lonely).&lt;/p&gt;

&lt;p&gt;Best regards from HIPERFIT&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Jeroen Weijers visiting September 5 7</title>
   <link href="http://hiperfit.github.com/news/2011/09/27/jeroen-weijers-visiting-september-5-7"/>
   <updated>2011-09-27T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2011/09/27/jeroen-weijers-visiting-september-5-7</id>
   <content type="html">
&lt;p&gt;Between September 5 and 7, 2011, we were hosting &lt;a href=&quot;http://www-db.informatik.uni-tuebingen.de/team/weijers&quot;&gt;Jeroen
Weijers&lt;/a&gt; from
Tübingen, Germany. Jeroen, who is actually from the Netherlands, works
in the &lt;a href=&quot;http://www-db.informatik.uni-tuebingen.de&quot;&gt;database group of Torsten Grust&lt;/a&gt;. His research includes applying functional
programming techniques and code transformations to database
queries.&lt;/p&gt;

&lt;p&gt;Jeroen gave a short talk about ongoing research in
the HIPERFIT seminar.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Jeroen is a research assistant and member of the Database Systems
Group at the University of Tübingen. His research focusses on
developing an efficient embedded query language for Haskell using the
Flattening Transformation. In general he is interested in functional
programming, programming language development and program
correctness.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The Database Systems Group at the University of Tübingen (led by
Torsten Grust) performs research into the compilation, optimisation,
and evaluation of a variety of database languages, walking the fine
line between database query and programming language
technology.&lt;/em&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Dave Cliff</title>
   <link href="http://hiperfit.github.com/news/2011/08/26/dave-cliff"/>
   <updated>2011-08-26T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2011/08/26/dave-cliff</id>
   <content type="html">
&lt;p&gt;&lt;a href=&quot;http://www.cs.bris.ac.uk/~dc&quot;&gt;Dave Cliff&lt;/a&gt;, from the University of
Bristol, visited DIKU on May 5, 2011. He gave an exciting talk titled
“The Flash Crash of May 6th, 2010: WTF?”. “&lt;a href=&quot;http://en.wikipedia.org/wiki/2010_Flash_Crash&quot;&gt;Flash
Crash&lt;/a&gt;” refers to a
sudden drop and rise of the US stock market on May 6, 2010. Because of
algorithmic high-frequency trading, the Dow Jones index lost around 9
percent - and recovered within minutes! Dave Cliff gave us his view on
“large-scale socio-technical systems”, argueing that society needs
“principled evaluation of systemic risk”.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Dave Cliff is a Professor of Computer Science at the University of
Bristol. He has more than 20 years of experience as a researcher in
computer science and complex adaptive systems. He has previously
worked in academic faculty posts at the University of Sussex, at the
MIT Artificial Intelligence Lab, and at the University of
Southampton. He also spent seven years working in industry: initially
as a senior research scientist at Hewlett-Packard Research Labs where
he founded and led HP’s Complex Adaptive Systems Research Group; then
as a Director in Deutsche Bank’s London Foreign-Exchange Complex Risk
Group. His research for HP included early work, in the mid-to-late
1990s, on novel decentralized management systems for utility-scale
(“cloud”) computing systems; as part of that work he invented the
Zero-Intelligence Plus (ZIP) adaptive automated trading strategy. In
2001 a team of researchers at IBM showed that ZIP algorithmic traders
consistently outperform human traders. In October 2005, Cliff was
appointed Director of the £10m EPSRC-funded five-year UK national
research and training initiative in the science and engineering of
Large-Scale Complex IT Systems (the LSCITS Initiative). He is author
or co-author on over 70 academic publications, and inventor or
co-inventor on 15 patents; he has undertaken advisory and consultancy
work for a number of major companies and for various departments of
the UK Government; and he has given around 200 keynote lectures and
invited seminars.&lt;/em&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Center Manager Position</title>
   <link href="http://hiperfit.github.com/news/2011/08/23/center-manager-position"/>
   <updated>2011-08-23T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2011/08/23/center-manager-position</id>
   <content type="html">
&lt;p&gt;In cooperation with our host institution &lt;a href=&quot;http://www.diku.dk&quot;&gt;DIKU&lt;/a&gt;, the HIPERFIT research center
announces the following position:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.offentlige-stillinger.dk/web/cfml/framesetvisjob.cfm?englishJobs=NO&amp;amp;nJobNo=198458&amp;amp;nLangNo=1&amp;amp;home=1&amp;amp;nDataSet=1&amp;amp;nRegionNo=3&amp;amp;nBusArNo=-1&amp;amp;nCateNo=-1&amp;amp;nPubNo=-1&amp;amp;sJobRef=&amp;amp;sFreeTextSearch=&amp;amp;advanced=NO&quot;&gt;1 Assistant or Associate Professor, as the HIPERFIT Center
Manager&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is a permanent position with the Department of Computer Science
(DIKU) at the University of Copenhagen, including research,
supervision and training of research fellows, teaching, and other
tasks requested by the Department. In the first 5 years of the
appointment, the candidate will - apart from performing research,
teaching and developing his/her own field - collaborate with the
center director and the research area managers to attend to the center
obligations: manage formulation, follow-up and achievement of project
plans, organise center activities, communicate with interested
parties, interact with partners, and potentially acquire additional
external funding of research
activities.&lt;/p&gt;

&lt;p&gt;The successful applicant will have a PhD in computer science,
mathematics, statistics, physics or similar, and documented scientific
expertise in at least one of the following HIPERFIT research areas:
domain-specific languages (DSLs), functional programming (FP) and
high-performance systems (HPS), and a scientific and professional
interest in the other research areas. In addition, applicants should
have research project management skills, preferably documented by
previous experience with project and/or center
administration/management. Furthermore, the candidate must have good
English language skills and should be fluent, or within a half year
become fluent, in Danish.&lt;/p&gt;

&lt;p&gt;The application must be submitted by e-mail to
&lt;a href=&quot;mailto:science-position@science.ku.dk&quot;&gt;science-position@science.ku.dk&lt;/a&gt;
(Subject: Your last name, &lt;strong&gt;211-0324&lt;/strong&gt;) and be received no later than
&lt;strong&gt;September 6&lt;/strong&gt;, &lt;strong&gt;2011 at 12.00 noon local Danish time.&lt;/strong&gt; Please see
the &lt;a href=&quot;http://www.offentlige-stillinger.dk/web/cfml/framesetvisjob.cfm?englishJobs=NO&amp;amp;nJobNo=198458&amp;amp;nLangNo=1&amp;amp;home=1&amp;amp;nDataSet=1&amp;amp;nRegionNo=3&amp;amp;nBusArNo=-1&amp;amp;nCateNo=-1&amp;amp;nPubNo=-1&amp;amp;sJobRef=&amp;amp;sFreeTextSearch=&amp;amp;advanced=NO&quot;&gt;full announcement at
www.offentlige-stillinger.dk&lt;/a&gt;
for the required application material and more details. In case of
questions, please contact the center director, Professor Fritz
Henglein, at &lt;a href=&quot;mailto:henglein@diku.dk&quot;&gt;henglein@diku.dk&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Next two seminar talks</title>
   <link href="http://hiperfit.github.com/news/2011/08/15/next-two-seminar-talks"/>
   <updated>2011-08-15T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2011/08/15/next-two-seminar-talks</id>
   <content type="html">
&lt;p&gt;Welcome to a short post-holiday newsletter, to remind you of our next
seminar sessions which were already announced in a previous
newsletter, including small changes in the schedule.&lt;/p&gt;

&lt;p&gt;The next seminar session is already tomorrow, August 16. We are happy
to announce two contributed practicioner’s talks on domain-specific
languages for financial contracts.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Dirk Bangert (Bangert Research): “DSLs for Financial Contracts in
Valuation and Risk Management”.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Carl Balslev Clausen (SimCorp): “XpressInstruments: a modelling
framework for contract management and valuation”.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The following seminar session has been moved away from August 29
(previously announced), to September 6, so we can include a talk by
our guest Jeroen Weijers from Tübingen, Germany. Jeroen (who is
actually from the Netherlands) works in the database group of Torsten
Grust, his research includes applying functional programming
techniques and code transformations to database queries. An abstract
and more details can soon be found in the HIPERFIT calendar.&lt;/p&gt;

&lt;p&gt;As usual, time and location for seminars is 3:00pm in Mødelokale A+B,
DIKU. We hope to see you for both seminar sessions!&lt;/p&gt;

&lt;p&gt;Best regards from HIPERFIT&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Simcorp position 2011</title>
   <link href="http://hiperfit.github.com/news/2011/07/20/simcorp-position-2011"/>
   <updated>2011-07-20T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2011/07/20/simcorp-position-2011</id>
   <content type="html">
&lt;h3 id=&quot;opportunity-for-a-part-time-job-and-masters-thesis-project&quot;&gt;Opportunity for a part-time job and Master’s thesis project&lt;/h3&gt;

&lt;p&gt;Our HIPERFIT partner &lt;a href=&quot;http://www.simcorp.com&quot;&gt;SimCorp&lt;/a&gt; is looking for
a Computer Science student specialised in DSLs and functional
programming. Specifically, the job is in the Financial Instruments
unit, and the area of work is automated testing using an internal DSL
implemented in F#. Apart from developing actual tests with the QA
Analysts, the job includes further development of the test DSL, and
may result in an interesting Master’s thesis project.&lt;/p&gt;

&lt;p&gt;For more information, please see the full &lt;a href=&quot;http://simcorp.easycruit.com/vacancy/582803/40305?iso=gb&quot;&gt;job description at the
SimCorp web site&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Applications will be processed when they arrive, no deadline is
given. Don’t miss this exciting opportunity if you are interested in
functional programming languages and testing!&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Manuel Chakravarty</title>
   <link href="http://hiperfit.github.com/news/2011/07/15/manuel-chakravarty"/>
   <updated>2011-07-15T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2011/07/15/manuel-chakravarty</id>
   <content type="html">
&lt;p&gt;We were happy to host &lt;a href=&quot;http://www.cse.unsw.edu.au/~chak&quot;&gt;Manuel
Chakravarty&lt;/a&gt;, Professor of Computer
Science in the University of New South Wales (Sydney), between July 11
and 13, 2011. Manuel has been working on Data-Parallel Haskell for
more than 10 years and is a driving force behind several strands of
development in parallel array processing in Haskell.&lt;/p&gt;

&lt;p&gt;During his stay, Manuel gave a DIKU talk on data parallelism using
Haskell, motivating both the use of functional programming as well as
the appeal of data parallelism, and illustrating how data parallel
Haskell programs look like in different variants. After this overview
talk, we proceeded with a more technical talk about the GPU-enabled
Haskell array library &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Data.Array.Accelerate&lt;/code&gt;, as a special issue of the
HIPERFIT seminar.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Manuel M T Chakravarty is an Associate Professor at the University of
New South Wales, Sydney. His main research interests are in functional
programming languages, novel compiler technology, and parallel
programming. He graduated from the University of Karlsruhe and
received a doctoral degree from the Technical University of Berlin.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;He contributed to Haskell’s foreign function interface, the theory
and implementation of type families, and the design and realisation of
Data Parallel Haskell, an implementation of nested data parallelism in
the Glasgow Haskell Compiler. He receives his inspiration from
combining theory with practice.&lt;/em&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Nordea Computer Science student 2011</title>
   <link href="http://hiperfit.github.com/news/2011/06/29/nordea-cs-student-2011"/>
   <updated>2011-06-29T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2011/06/29/nordea-cs-student-2011</id>
   <content type="html">
&lt;p&gt;One of our partners in HIPERFIT, &lt;a href=&quot;http://www.nordea.com&quot;&gt;Nordea&lt;/a&gt;,
announces an open position in relation to HIPERFIT.&lt;/p&gt;

&lt;p&gt;But you have to be quick, the deadline
is June 26&lt;/p&gt;

&lt;h4 id=&quot;use-your-knowledge-of-domain-specific-languages-and-high-performance-computing-in-a-demanding-trading-environment&quot;&gt;Use your knowledge of domain-specific languages and high-performance computing in a demanding trading environment&lt;/h4&gt;

&lt;h3 id=&quot;computer-science-student-for-model-development-copenhagen&quot;&gt;Computer Science Student for Model Development, Copenhagen&lt;/h3&gt;

&lt;p&gt;Why wait for a job opening till the end of summer? Here is a unique
opportunity to start your career already in June!&lt;/p&gt;

&lt;p&gt;In Model Development you will be responsible for maintaining and
optimizing our domain specific language Loke that is describing all
our financial contracts. These contracts are passed to our model
library for market values and risk number calculation on our in house
computing grid, so part of the job will also be to help optimize the
usage of our computing grid.&lt;/p&gt;

&lt;h4 id=&quot;extremely-technical-and-communicative-at-the-same-time&quot;&gt;Extremely technical and communicative at the same time&lt;/h4&gt;

&lt;p&gt;Your background would be a computer science student having obtained
your B.Sc. and are planning to continue your studies with a focus on
domain specific languages or high performance computing.&lt;/p&gt;

&lt;p&gt;The areas of work on our trade description language and with our high
performance computing grid fits with the research areas in the
HIPERFIT project, so this position could lead to suitable subjects for
a Master’s thesis project together, and possible also a
Ph.D. project. It is thus also preferred that your main interest is
within the HIPERFIT research areas.&lt;/p&gt;

&lt;p&gt;The position is for approximately 15 hours per week, with flexibility
around holidays and exams, and the preferred candidate can start right
away, possible with some weeks of full time work during the
summer.&lt;/p&gt;

&lt;p&gt;You can contact Jens Lund on +45 33 33 55 54 for further
information.&lt;/p&gt;

&lt;p&gt;Read more about the position and apply on &lt;a href=&quot;http://nordea.com/job&quot;&gt;http://nordea.com/job&lt;/a&gt; (use
&lt;a href=&quot;http://www.nordea.com/Career/view%2bjob/977644.html?shortId=113592&quot;&gt;this direct link to Job
91580&lt;/a&gt;,
or job-id 91580).&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>DIKU talk and Summer Seminar</title>
   <link href="http://hiperfit.github.com/news/2011/06/29/diku-talk-and-summer-seminar"/>
   <updated>2011-06-29T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2011/06/29/diku-talk-and-summer-seminar</id>
   <content type="html">
&lt;p&gt;The main holiday period is approaching, maybe some of you are enjoying
beach and sun in the south.&lt;/p&gt;

&lt;p&gt;However, while those will find this message late, others have the
chance to meet someone who lives far more in the south than that - in
Australia. We are happy to host Manuel Chakravarty, Professor of
Computer Science in the University of New South Wales (Sydney). Manuel
has been working on Data-Parallel Haskell for more than 10 years and
is a driving force behind several strands of development in parallel
array processing in Haskell.&lt;/p&gt;

&lt;p&gt;On July 12, 2:00pm, Manuel will give a DIKU talk on data parallelism
using Haskell, motivating both the use of functional programming as
well as the appeal of data parallelism, and illustrating how data
parallel Haskell programs look like in different variants.&lt;/p&gt;

&lt;p&gt;After this overview talk, we will proceed with a more technical talk
about the GPU-enabled Haskell array library
Data.Array.Accelerate. This second talk is an extra issue of the
HIPERFIT seminar.&lt;/p&gt;

&lt;p&gt;About the seminar in general: We are running a “HIPERFIT summer
seminar” during the summer period, with two HIPERFIT seminars in July
and August.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;The first session is next Tuesday, July 4; with speakers Rolf
Poulsen (about American Options) and Brian Vinter (about
Vectorisation).&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;The second session is the aforementioned talk by Manuel
Chakravarty, on Tuesday, July 12.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;We restart (after our own holiday period) on Tuesday, August 16,
with a “DSL day”: Dirk Bangert talks about domain-specific languages
for contract valuation. We hope to win additional speakers, so we
can discuss more DSL variants (to be confirmed).&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;On August 30, we will have talks about programming languages for
parallelism, by Fritz Henglein (about APL and SETL) and Andrzej
Filinski (about NESL).&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Time and location for all seminars is 3:00pm in Mødelokale A+B,
DIKU. As usual, you can find these events in the HIPERFIT calendar.&lt;/p&gt;

&lt;p&gt;And finally: The application deadline for some open positions within
HIPERFIT is approaching. We wish to employ a total of six PhD scholars
and postdoctoral researchers, and a center manager; the latter is a
faculty position as an assistant or associate professor. Interested
candidates are invited to apply until Monday, July 4.&lt;/p&gt;

&lt;p&gt;Best regards from HIPERFIT, Jost Berthold&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Open Positions and Events in June</title>
   <link href="http://hiperfit.github.com/news/2011/06/01/open-positions-and-events-in-june"/>
   <updated>2011-06-01T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2011/06/01/open-positions-and-events-in-june</id>
   <content type="html">
&lt;p&gt;We can look back at a very successful workshop last Wednesday. We were
positively surprised by the number of subscriptions (62) and lucky to
arrange for a larger room than originally planned. To all attendants,
we say thank you for coming; it was a great day with inspiring
conversations.&lt;/p&gt;

&lt;p&gt;Aside from the workshop, we also ran our first steering committee
meeting and discussed the start of our center with our funding source
DSF. We were quite satisfied with the results of both
meetings.&lt;/p&gt;

&lt;p&gt;A number of open positions within HIPERFIT are now announced on the
university pages and on the HIPERFIT web page. We wish to employ a
total of six PhD scholars and postdoctoral researchers, and a center
manager. The latter position will be a permanent appointment with the
department of computer science DIKU as an assistant or associate
professor. If you know of interested candidates, check out the
description on the HIPERFIT website or &lt;a href=&quot;http://www.offentlige-stillinger.dk/sites/cfml/kbhuni/kbhuniVis.cfm?plugin=1&amp;amp;englishJobs=NO&amp;amp;nJobNo=196679&amp;amp;nLangNo=1&quot;&gt;the DIKU web
site&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Next Tuesday, it is again time for our monthly seminar. Interested
students, researchers and partner members are welcome. This time,
Sinan Gabel from Nordea will talk about “Selected concrete challenges
and ideas for further research”. In the second half, we will plan and
schedule a series of overview talks about programming languages for
parallelism and concurrency.&lt;/p&gt;

&lt;p&gt;Furthermore, HIPERFIT contributes to a workshop on domain-specific
languages (DSLs) for modeling on June 16 and 17, which is organised by
Chalmers University. World-class researchers meet and discuss how to
effectively apply DSLs and modeling techniques for societal tasks in
environment protection, climate research, and in the financial
domain. You can find details on the &lt;a href=&quot;http://wiki.portal.chalmers.se/cse/pmwiki.php/GSDP/DSL4EE&quot;&gt;DSL4EE workshop
pages&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Best regards from HIPERFIT&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Center Manager Position and PhD and Postdoc Positions</title>
   <link href="http://hiperfit.github.com/news/2011/05/26/center-manager-position-and-phd-and-postdoc-positions"/>
   <updated>2011-05-26T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2011/05/26/center-manager-position-and-phd-and-postdoc-positions</id>
   <content type="html">
&lt;p&gt;In cooperation with our host institution &lt;a href=&quot;http://www.diku.dk&quot;&gt;DIKU&lt;/a&gt;,
the HIPERFIT research center is hiring.&lt;/p&gt;

&lt;p&gt;We wish to fill the following positions until September
2011:&lt;/p&gt;

&lt;h3 id=&quot;6-phd-scholars-or-postdoctoral-researchers&quot;&gt;6 PhD scholars or Postdoctoral researchers&lt;/h3&gt;

&lt;p&gt;These positions are 3 year research positions within our research
center. PhD project duration can be 4 years if the candidate holds a
bachelor degree instead of a master’s degree. The announcement is
deliberately flexible in order to encourage a larger group of
applicants, e.g. positions are divided into the four research areas
and into postdoctoral and PhD positions following the quality and
preference of the received applications.&lt;/p&gt;

&lt;p&gt;The PhD projects and postdoctoral research will be carried out at
either DIKU, IMF or NBI under the supervision of senior HIPERFIT
researchers. Successful candidates must have a solid academic
background within at least one of the 4 research areas of HIPERFIT, as
demonstrated by graduate level courses and/or project and thesis work
in respective relevant fields, and interdisciplinary interest in (at
least) one of the other research areas in question.&lt;/p&gt;

&lt;p&gt;Please find more details about the positions on the department’s web
pages.&lt;/p&gt;

&lt;p&gt;Applications must be submitted by e-mail to &lt;a href=&quot;mailto:suntonn@diku.dk&quot;&gt;suntonn@diku.dk&lt;/a&gt; (Subject:
PhD Scholarship/Postdoctoral Research Position, HIPERFIT research
area) and be received no later than &lt;strong&gt;July 4, 2011 at 12.00 local
Danish time.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In case of questions, please contact the center director, Professor
Fritz Henglein, at &lt;a href=&quot;mailto:henglein@diku.dk&quot;&gt;henglein@diku.dk&lt;/a&gt;, or one of our research area
managers, as stated in the full announcement.&lt;/p&gt;

&lt;h3 id=&quot;1-assistant-or-associate-professor-as-the-hiperfit-center-manager&quot;&gt;1 Assistant or Associate Professor, as the HIPERFIT Center Manager&lt;/h3&gt;

&lt;p&gt;This is a permanent position with the Department of Computer Science
(DIKU) at the University of Copenhagen, including research,
supervision and training of research fellows, teaching, and other
tasks requested by the Department. In the first 5 years of the
appointment, the candidate will - apart from performing research,
teaching and developing his/her own field - collaborate with the
center director and the research area managers to attend to the center
obligations: manage formulation, follow-up and achievement of project
plans, organise center activities, communicate with interested
parties, interact with partners, and potentially acquire additional
external funding of research
activities.&lt;/p&gt;

&lt;p&gt;The successful applicant will have a PhD in computer science,
mathematics, statistics, physics or similar, and documented scientific
expertise in at least one of the following HIPERFIT research areas:
domain-specific languages (DSLs), functional programming (FP) and
high-performance systems (HPS), and a scientific and professional
interest in the other research areas. In addition, applicants should
have research project management skills, preferrably documented by
previous experience with project and/or center
administration/management. Furthermore, the candidate must have good
English language skills and should be fluent, or within a half year
become fluent, in Danish.&lt;/p&gt;

&lt;p&gt;Please find more details for these announcements on the department’s
web pages.&lt;/p&gt;

&lt;p&gt;The application must be submitted by e-mail to
&lt;a href=&quot;mailto:science-position@science.ku.dk&quot;&gt;science-position@science.ku.dk&lt;/a&gt;
(Subject: Your last name, &lt;strong&gt;211-0324&lt;/strong&gt;) and be received no later than
&lt;strong&gt;July 4, 2011 at 12.00 noon local Danish time.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In case of questions, please contact the center director, Professor
Fritz Henglein, at &lt;a href=&quot;mailto:henglein@diku.dk&quot;&gt;henglein@diku.dk&lt;/a&gt;, or one of our research area
managers, as stated in the full announcement.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>1st HIPERFIT workshop next week</title>
   <link href="http://hiperfit.github.com/news/2011/05/18/1st-hiperfit-workshop-next-week"/>
   <updated>2011-05-18T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2011/05/18/1st-hiperfit-workshop-next-week</id>
   <content type="html">
&lt;p&gt;Earlier this month, we announced several events which we organise in
HIPERFIT, including our first HIPERFIT workshop. This workshop will
take place next Wednesday, 25th of May 2011, at the Department of
Computer Science.&lt;/p&gt;

&lt;p&gt;We have now completed the agenda and can promise a number of
interesting talks from both researchers and industrial partners, in
HIPERFIT related
topics.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;08:30-09:00: Arrival and Registration&lt;/li&gt;
  &lt;li&gt;09:00-09:10: Welcome and introduction&lt;/li&gt;
  &lt;li&gt;09:10-09:45: Invited talk: Nikolaj Bjørner (MSR Redmond)&lt;/li&gt;
  &lt;li&gt;09:45-10:00: Break&lt;/li&gt;
  &lt;li&gt;10:00-11:05: Session 1: Overview, Modeling (3 contributed talks)&lt;/li&gt;
  &lt;li&gt;11:05-11:20: Break&lt;/li&gt;
  &lt;li&gt;11:20-13:00: Session 2: Parallel programming, Performance (4 contributed talks)&lt;/li&gt;
  &lt;li&gt;13:00-14:00: Wrap up, followed by catered buffet lunch and networking&lt;/li&gt;
  &lt;li&gt;14:00: End of the workshop&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Please find additional details and abstracts on the related HIPERFIT
web page.&lt;/p&gt;

&lt;p&gt;If you wish to attend the workshop, please take a moment to register
(by May 23, 2011 at 12am) on the &lt;a href=&quot;http://www.diku.dk/begivenheder/2011/hiperfit_workshop/registration&quot;&gt;workshop registration
page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We are looking forward to meeting you at the workshop.&lt;/p&gt;

&lt;p&gt;Best regards from HIPERFIT&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Events And Positions</title>
   <link href="http://hiperfit.github.com/news/2011/04/27/events-and-positions"/>
   <updated>2011-04-27T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2011/04/27/events-and-positions</id>
   <content type="html">
&lt;p&gt;Right after the Easter holiday, it is time for a quick update on
HIPERFIT activities.&lt;/p&gt;

&lt;p&gt;In particular, we would like to announce several
events.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;We are starting our monthly HIPERFIT Seminar on May 3. This
semi-public recurring event will be held every first Tuesday of the
month, and features talks for information interchange, reporting
results, and generating new ideas.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;On May 5, HIPERFIT proudly presents Dave Cliff, Professor of
Computer Science at the University of Bristol, speaking about the
“2010 Flash Crash”. No, this is &lt;em&gt;not&lt;/em&gt; the latest security
vulnerability of Adobe’’s ubiquitous multimedia plugin :-). “Flash
Crash” refers to a sudden drop and rise of the US stock market on
May 6 2010. Because of algorithmic high-frequency trading, the Dow
Jones index lost around 9% - and recovered within minutes!  Dave
Cliff will give us his view on “large-scale socio-technical systems”
and argue that society needs “principled evaluation of systemic
risk”.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Both events are announced in our &lt;em&gt;HIPERFIT event calendar&lt;/em&gt;, which you
can find on the hiperfit web site.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Furthermore, we will hold the first HIPERFIT workshop on May 25,
which is partially open to students and guest researchers. The
agenda is being established at the moment; more details will follow
as a calendar entry soon.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Last but not least, we can already announce a joint event of
HIPERFIT and the EU project “Global Systems Dynamics and Policy”
&lt;a href=&quot;http://www.gsdp.eu/&quot;&gt;GSDP&lt;/a&gt;. Chalmers University of Technology is
holding the workshop on “Domain Specific Languages for Economical
and Environmental Modelling”
&lt;a href=&quot;http://wiki.portal.chalmers.se/cse/pmwiki.php/GSDP/DSL4EE&quot;&gt;DSL4EE&lt;/a&gt;
near Gothenburg on June 16 and 17. A selection of world-class
researchers will speak about domain-specific language technology and
modelling, including Fritz Henglein about “DSLs for the financial
sector”.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In other news, we are going to announce HIPERFIT open positions in
early May. These include a DIKU professorship as the HIPERFIT Center
Manager, with an interesting mix of research, administrative
management and networking. Furthermore, a total of six PhD
scholarships or post-doctoral positions in the four HIPERFIT research
areas will be offered. More details can be found soon on the HIPERFIT
web page.&lt;/p&gt;

&lt;p&gt;Best regards
from HIPERFIT&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Starting</title>
   <link href="http://hiperfit.github.com/news/2011/03/01/starting"/>
   <updated>2011-03-01T00:00:00+00:00</updated>
   <id>http://hiperfit.github.com/news/2011/03/01/starting</id>
   <content type="html">
&lt;p&gt;This is the first HIPERFIT newsletter.&lt;/p&gt;

&lt;p&gt;We can happily announce the initial version of our website&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://hiperfit.dk&quot;&gt;http://hiperfit.dk&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The site gets in shape and is ready to provide you with information
about the research center now. We describe our research approach and
project organisation, as well as the research themes we are working
on. In the future, we are going to use it for publishing scientific
results and for announcing related events.&lt;/p&gt;

&lt;p&gt;There is a calendar for upcoming HIPERFIT events, which we hope to
populate with related conference and workshop events, a HIPERFIT
seminar, and generally events where one can meet HIPERFIT fellows.&lt;/p&gt;

&lt;p&gt;We will keep you posted.&lt;/p&gt;

&lt;p&gt;In general, our project gets up to speed: Partners at DIKU and NBI
have discussed a number of potential and concrete “cases”, or
“projects”, as we prefer to say, with the industry partners. Work on
some of them (mainly through study projects) has started, others are
on the way.&lt;/p&gt;

&lt;p&gt;In other news, HIPERFIT was described in “Orientering” on the Danish
Radio in mid February, including an interview with Fritz Henglein. The
accompanying text online mentions “insurance mathematics” as one
partner - almost right :-) You can find the link, together with
pointers to other articles and online material about HIPERFIT, under
“About. In the Press” – Enjoy!&lt;/p&gt;

&lt;p&gt;Best regards,&lt;/p&gt;

&lt;p&gt;from HIPERFIT&lt;/p&gt;
</content>
 </entry>
 
 
</feed>
