Nikita Frolov's CV

updated January 02, 2012

Contacts

Education

2012–now Ph.D. in Computer Science, Chalmers TH (Gothenburg, Sweden)

I’m part of the RAWFP project that aims to bridge the semantic gap between application domains and functional programming and between functional programming and hardware.

2009–2011 M.Sc. in Computer Engineering, Chalmers TH (Gothenburg, Sweden)

In my master’s thesis I was researching an approach to the phase sequencing problem based on expressing the scheduling problem as a set of mutually independent constraints and solving them with a SAT solver. The approach is evaluated by creating a retargetable compiler for the FlexCore processor1.

2003–2008 B.Sc. in Computer Engineering, Bauman TU (Moscow, Russia)

My bachelor’s thesis was about design and evaluation of a simple VLIW processor and a GCC backend targeting it.

Employment

09/2011–12/2011 Research assistant at Chalmers TH (Gothenburg, Sweden)

As part of MOLTO, I was improving the Russian resource grammar for Grammatical Framework.

2005–2009 Developer at Demos Co. (Moscow, Russia)

Some significant projects include:

Publications

Invited talks

Open source

Other

Natural languages


  1. FlexCore — a computing architecture developed by the VLSI group at Chalmers that is highly reconfigurable both at design- and run-time and encourages hardware-software codesign by inclusion of application-specific accelerator blocks. (http://flexsoc.org)

  2. SEE — Secure Execution Engine, a proprietary trusted computing technology developed by nCipher

  3. GOST (ГОСТ) 28147-89, 34.11-94, 34.10-2001 — Soviet/Russian symmetric block cipher, hash function and digital signature algorithms