EECS Publications

2014

Konstantinos Antonakopoulos and Gunnar Tufte
Investigation of Developmental Mechanisms in Common Developmental Genomes
Bio-Inspired Models of Network, Information, and Computing Systems, 7th International ICST Conference, BIONETICS 2012, Lugano, Switzerland, December 10--11, 2012

Juan Cebrian, Magnus Jahre and Lasse Natvig
Optimized Hardware for Suboptimal Software: The Case for SIMD-aware Benchmarks
IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE

Iason-Ioannis Filippopoulos, Francky Catthoor and Per Gunnar Kjeldsberg
Exploration of energy efficient memory organisations for dynamic multimedia applications using system scenarios
Design automation for embedded systems

Bahareh Heravi, Donn Morrison, Prashant Khare and Stephane Marchand-Maillet
Where is the news breaking? Towards a location-based event detection framework for journalists
MultiMedia Modeling - 20th Anniversary International Conference, MMM 2014, Dublin, Ireland, January 6-10, 2014, Proceedings, Part I (LNCS 8325)

Alexandru Ciprian Iordan, Magnus Jahre and Lasse Natvig
Victim Selection Policies for Intel TBB: Overheads and Energy Footprint
Architecture of Computing Systems – ARCS 2014

Magnus Jahre
Graph-based Performance Accounting for Chip Multiprocessor Memory Systems
Proceedings of the 23rd International Conference on Parallel Architectures and Compilation Techniques (PACT)

Odd Rune Strømmen Lykkebø, Simon Harding, Gunnar Tufte and Julian F. Miller
Mecobo: A Hardware and Software Platform for In Materio Evolution
Lecture Notes in Computer Science

Julian F. Miller, Simon Harding and Gunnar Tufte
Evolution-in-materio: evolving computation in materials
Evolutionary Intelligence

Maktuba Mohid, Julian F. Miller, Simon Harding, Gunnar Tufte, Odd Rune Strømmen Lykkebø, Mark K. Massey and Michael C. Petty
Evolution-In-Materio: Solving Machine Learning Classification Problems Using Materials
Lecture Notes in Computer Science

Maktuba Mohid, Julian Miller, Simon Harding, Gunnar Tufte, Odd Rune Strømmen Lykkebø, Mark K. Massey and Michael C. Petty
Evolution-in-materio: Solving function optimization problems using materials
14th UK Workshop on Computational Intelligence (UKCI)

Bilegsaikhan Naidan and Magnus Lie Hetland
Static-to-dynamic transformation for metric indexing structures (extended version)
Information Systems

Stefano Nichele, Håkon Hjelde Wold and Gunnar Tufte
Investigation of Genome Parameters and Sub-Transitions to Guide Evolution of Artificial Cellular Organisms
Applications of Evolutionary Computation. 17th European Conference, EvoApplications 2014, Granada, Spain, April 23-25, 2014.

Nikita Nikitin and Magnus Jahre
Patterned Heterogeneous CMPs: The Case for Regularity-Driven System-Level Synthesis
2014 IEEE Computer Society Annual Symposium on VLSI (ISVLSI'14)

Nico Reissmann, Jan Christian Meyer and Magnus Jahre
A Study of Energy and Locality Effects using Space-filling Curves
Proceedings of the 28th IEEE International Parallel & Distributed Processing Symposium (IPDPS 2014) and IPDPS 2014 Workshops (IPDPSW 2014)

Yaman Umuroglu and Magnus Jahre
An Energy Efficient Column-Major Backend for FPGA SpMV Accelerators
2014 32nd IEEE International Conference on Computer Design (ICCD)


 

2013

Hans Kristian Otnes Berge and Snorre Aunet
Yield-Oriented Energy and Performance Model for Subthreshold Circuits with Vth Variations
Proceedings of the 2013 IEEE 16th International Symposium on Design and Diagnostics of Electronic Circuits & Systems (DDECS)

Juan Cebrian and Lasse Natvig
Temperature effects on on-chip energy measurements
2013 International Green Computing Conference Proceedings

Juan Cebrian, Lasse Natvig and Jan Christian Meyer
Performance and energy impact of parallelization and vectorization techniques in modern microprocessors
Computing

Ginés D. Guerrero, Juan Cebrian, Horacio Pérez-Sánchez, José M. García, Manuel Ujaldón and José M. Cecilia
Toward energy efficiency in heterogeneous processors: findings on virtual screening methods
Concurrency and Computation

Amir Hasanbegovic and Snorre Aunet
Proton Beam Characterization at Oslo Cyclotron Laboratory for Radiation Testing of Electronic Devices
Proceedings of the 2013 IEEE 16th International Symposium on Design and Diagnostics of Electronic Circuits & Systems (DDECS)

Abdullah Al Hasib, Per Gunnar Kjeldsberg and Lasse Natvig
Performance and Power Efficiency Analysis of Data Reuse Transformation Methodology on Multicore Processor
Lecture Notes in Computer Science

Abdullah Al Hasib and Lasse Natvig
Performance Optimization and Evaluation of a Data Cleansing Algorithm on Multicore Processors
Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems

Magnus Lie Hetland, Tomas Skopal, Jakub Lokoc and Christian Beecks
Ptolemaic access methods: Challenging the reign of the metric space model
Information Systems

Alexandru Ciprian Iordan, Magnus Jahre and Lasse Natvig
Challenges of Reducing Cycle-Accurate Simulation Time for TBP Applications
Procedia Computer Science

Alexandru Ciprian Iordan, Magnus Jahre and Lasse Natvig
On the Energy Footprint of Task Based Parallel Applications
Proceedings of the 2013 International Conference on High Performance Computing & Simulation (HPCS 2013)

Sven Lütkemeier, Thorsten Jungeblut, Hans Kristian Otnes Berge, Snorre Aunet, Mario Porrmann and Ulrich Rückert
A 65 nm 32 b Subthreshold Processor With 9T Multi-Vt SRAM and Adaptive Supply Voltage Control
IEEE Journal of Solid-State Circuits

Jan Christian Meyer, Juan Cebrian, Lasse Natvig, Vasileios Karakasis, Dimitris Siakavaras and Konstantinos Nikas
Energy-Efficient Sparse Matrix Autotuning with CSX -- A Trade-off Study
Proceedings of the 2013 IEEE 27th International Symposium on Parallel and Distributed Processing Workshops and PhD Forum

Stefano Nichele and Gunnar Tufte
Measuring Phenotypic Structural Complexity of Artificial Cellular Organisms. Approximation of Kolmogorov Complexity with Lempel-Ziv Compression.
Innovations in Bio-inspired Computing and Applications. Proceedings of the 4th International Conference on Innovations in Bio-inspired Computing and Applications, IBICA 2013, August 22-24, 2013 - Ostrava, Czech Republic

Stefano Nichele and Gunnar Tufte
Evolution of Incremental Complex Behavior on Cellular Machines
Advances in Artificial Life, ECAL 2013. Proceedings of the Twelfth European Conference on the Synthesis and Simulation of Living Systems

Nikita Nikitin, Javier de San Pedro and Jordi Cortadella
Architectural Exploration of Large-Scale Hierarchical Chip Multiprocessors
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

Nico Reissmann and Magnus Jahre
Energy Efficient Memory Systems
Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems

 

2012

Konstantinos Antonakopoulos and Gunnar Tufte
On the Evolvability of Different Computational Architectures using a Common Developmental Genome
IJCCI 2012 - Proceedings of the 4th International Joint Conference on Computational Intelligence

Konstantinos Antonakopoulos and Gunnar Tufte
Is Common Developmental Genome a Panacea Towards More Complex Problems?
13th IEEE international symposium on computational intelligence and informatics, 20.- 22. november 2012

Svein Erik Bratsberg and Magnus Lie Hetland
Dynamic optimization of queries in pivot-based indexing
Multimedia tools and applications

Hajo Broersma, Faustino Gomez, Julian F. Miller, Mike Petty and Gunnar Tufte
Nascence Project: Nanoscale Engineering for Novel Computation Using Evolution
International Journal of Unconventional Computing

Tuan Vu Cao, Snorre Aunet and Trond Ytterdal
A 9-bit 50MS/s asynchronous SAR ADC in 28nm CMOS
Proceedings of the 30th Norchip Conference, NORCHIP12

Juan Cebrian, Lasse Natvig and Jan Christian Meyer
Improving Energy Efficiency through Parallelization and Vectorization on Intel Core i5 and i7 Processors
Proceedings of the 2012 SC Companion: High Performance Computing, Networking Storage and Analysis

Mujahed Omar Qasim Eleyat and Lasse Natvig
IPM based sparse LP solver on a heterogeneous processor
Computational Management Science

Mujahed Omar Qasim Eleyat, Dag Haugland, Magnus Lie Hetland and Lasse Natvig
Parallel algorithms for the maximum flow problem with minimum lot sizes
Operations Research Proceedings 2011: Selected Papers of the International Conference on Operations Research (OR 2011), August 30-September 2, 2011, Zurich, Switzerland

Iason Filippopoulos, Francky Catthoor, Per Gunnar Kjeldsberg, Elena Hammari and Jos Huisken
Memory-Aware System Scenario Approach Energy Impact
Proceedings of the 30th Norchip Conference, NORCHIP12

Elena Hammari, Francky Catthoor, Per Gunnar Kjeldsberg, Jos Huisken, Konstantinos Tsakalis and Leonidas Iasemidis
Identifying Data-Dependent System Scenarios in a Dynamic Embedded System
PROCEEDINGS OF THE 2012 INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS & ALGORITHMS

Alexandru Ciprian Iordan, Magnus Jahre and Lasse Natvig
Towards Efficient Simulation of Task Based Parallel Applications
Norsk informatikkonferanse NIK 2012; Universitetet i Nordland 19 – 21 november 2012

Hallgeir Lien, Lasse Natvig, Abdullah Al Hasib and Jan Christian Meyer
Case Studies of Multi-core Energy Efficiency in Task Based Programs
Lecture Notes in Computer Science

Stefano Nichele and Gunnar Tufte
Genome Parameters as Information to Forecast Emergent Developmental Behaviors
11th International Conference Unconventional Computation and Natural Computation, UCNC 2012

Susan Stepney, Ada Diaconescu, René Doursat, Jean-Louis Giavitto, Taras Kowaliw, Ottoline Leyser, Bruce MacLennan, Olivier Michel, Julian F. Miller, Igor Nikolic, Antoine Spicher, Gunnar Tufte, Francisco J. Vico and Lidia Yamamoto
Gardening Cyber-Physical Systems
Lecture Notes in Computer Science

 

2011

Einar Johan Aas and Per Gunnar Kjeldsberg
Security Electronics
A Multidisciplinary Introduction to Information Security

Konstantinos Antonakopoulos and Gunnar Tufte
A Common Genetic Representation Capable of Developing Distinct Computational Architectures
Evolutionary Computation (CEC), 2011 IEEE Congress

Konstantinos Antonakopoulos and Gunnar Tufte
A Common Genetic Representation Capable Of Developing Distinct Computational Architectures
IEEE Transactions on Evolutionary Computation

Snorre Aunet
On the Reliability of Ultra Low Voltage Circuits Built From MINORITY-3 GATES
Proceedings of the European Conference on Circuit Theory and Design

Snorre Aunet and Oddvar Søråsen
Editorial
Microprocessors and microsystems

Snorre Aunet and Oddvar Søråsen
Special Issue on Norchip 09
Microprocessors and microsystems

Hans Kristian Otnes Berge, Amir Hasanbegovic and Snorre Aunet
Muller C-elements based on Minority-3 Functions for Ultra Low Voltage Supplies
Proceedings of the 14th IEEE Symposium on Design and Diagnostics of Electronic Circuits and Systems

Hans Kristian Otnes Berge and Snorre Aunet
Multi-Objective Optimization of Minority-3 Functions for Ultra Low Voltage Supplies
Proc. 2011 IEEE International Symposium on Circuits and Systems

Hans Kristian Otnes Berge and Snorre Aunet
Multi-Objective Optimization of Minority-3 Functions for Ultra-Low Voltage Supplies
IEEE International Symposium on Circuits and Systems. Proceedings

Mujahed Eleyat, Lasse Natvig and Jørn Aslak Amundsen
Cache-Aware Matrix Multiplication on Multicore Systems for IPM-based LP Solvers
Proceedings of the Federated Conference on Computer Science and Information Systems

Danilo Gligoroski, Svein Johan Knapskog, Jørn Aslak Amundsen and Rune Erlend Jensen
Internationally Standardized Efficient Cryptographic Hash Function
SECRYPT 2011 International Conference on Security and Cryptography - Proceedings

Marius Grannæs, Magnus Jahre and Lasse Natvig
Storage Efficient Hardware Prefetching using Delta-Correlating Prediction Tables
Journal of Instruction-Level Parallelism

Marius Grannæs, Magnus Jahre and Lasse Natvig
Exploring the Prefetcher/Memory Controller Design Space: An Opportunistic Prefetch Scheduling Strategy
Lecture Notes in Computer Science

Amir Hasanbegovic and Snorre Aunet
Low-power subthreshold to above threshold level shifters in 90 nm and 65 nm process
Microprocessors and microsystems

Dag Haugland, Mujahed Eleyat and Magnus Lie Hetland
The maximum flow problem with minimum lot sizes
Lecture Notes in Computer Science

Dragana Laketic and Gunnar Tufte
Adaptation in Tissue Sustained by Hormonal Loops
Lecture Notes in Computer Science

Dragana Laketic and Gunnar Tufte
Autonomous adaptation inspired by the model of a minimal living system provided by chemoton theory
Nano Communication Networks

Jakub Lokoc, Magnus Lie Hetland, Tomas Skopal and Christian Beecks
Ptolemaic Indexing of the Signature Quadratic Form Distance
Proceedings of the Fourth International Conference on Similarity Search and Applications

Farshad Moradi, Tuan Vu Cao, Dag T Wisland, Snorre Aunet and Hamid Mahmoodi
Optimal Body Biasing for Maximizing Circuit Performance in 65nm CMOS Technology
The ... Midwest Symposium on Circuits and Systems conference proceedings

Farshad Moradi, Dag T Wisland, Snorre Aunet and Yngvar Berg
Ultra Low Power Digital Circuit Design for Wireless Sensor Network Applications
Doctoral Dissertation at NTNU

Gunnar Tufte
Metamorphosis and Artificial Development: An Abstract Approach to Functionality
Lecture Notes in Computer Science

Gunnar Tufte and Stefano Nichele
On the correlations between developmental diversity and genomic composition
13th Annual Genetic and Evolutionary Computation Conference, GECCO 2011

 

2010

Snorre Aunet and Amir Hasanbegovic
Memory Elements Based on Minority-3 Gates and Inverters Implemented in 90 nm CMOS
Proceedings of the 13th IEEE International Symposium on Design and Diagnostics of Electronic Circuits and Systems

Hans Kristian Otnes Berge, Matthias Blesken, Snorre Aunet and Ulrich Rückert
DESIGN OF 9T SRAM FOR DYNAMIC VOLTAGE SUPPLIES BY A MULTIOBJECTIVE OPTIMIZATION
Proceedings of IEEE International Conference on Electronics, Circuits and Systems

Ole Edsberg and Magnus Lie Hetland
Indexing Inexact Proximity Search with Distance Regression in Pivot Space
Proceedings of the Third International Conference on SImilarity Search and APplications

Mujahed Eleyat and Lasse Natvig
Mixed-Precision Parallel Linear Programming Solver
Proceedings of the 22nd International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD 2010)

Mujahed Eleyat and Lasse Natvig
Implementation of a Linear Programming Solver on the Cell BE Processor
Procedia Computer Science

Marius Grannæs, Magnus Jahre and Lasse Natvig
Multi-level Hardware Prefetching Using Low Complexity Delta Correlating Prediction Tables with Partial Matching
Lecture Notes in Computer Science

Marius Grannæs, Magnus Jahre and Lasse Natvig
Multi-level Hardware Prefetching Using Low Complexity Delta Correlating Prediction Tables with Partial Matching
Proceedings of the 5th International Conference on High Performance Embedded Architectures and Compilers (HiPEAC)

Marius Grannæs
Reducing Memory Latency by Improving Resource Utilization
Doctoral Dissertation at NTNU

Nils Grimsmo, Truls Amundsen Bjørklund and Magnus Lie Hetland
Fast Optimal Twig Joins
Proceedings of the VLDB Endowment

Nils Grimsmo, Truls Amundsen Bjørklund and Magnus Lie Hetland
Linear Computation of the Maximum Simultaneous Forward and Backward Bisimulation for Node-Labeled Trees
Lecture Notes in Computer Science

Elena Hammari, Francky Catthoor, Jos Huisken and Per Gunnar Kjeldsberg
Application Of Medium-Grain Multiprocessor Mapping Methodology To Epileptic Seizure Predictor
Proceedings of the 28th Norchip Conference, NORCHIP 2010

Alexandru Ciprian Iordan and Lasse Natvig
Energy Efficient Methods for Multi-Core Programming
Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems

Magnus Jahre, Marius Grannæs and Lasse Natvig
DIEF: An Accurate Interference Feedback Mechanism for Chip Multiprocessor Memory Systems
Lecture Notes in Computer Science

Magnus Jahre and Lasse Natvig
Managing Shared Resources in Chip Multiprocessor Memory Systems
Doctoral Dissertation at NTNU

Dragana Laketic and Gunnar Tufte
Achieving Robustness in Adaptive Systems - Can Hierarchies Help?
ICAART 2010, 2nd International Conference on Agents and Artificial Intelligence, Proceedings

Dragana Laketic and Gunnar Tufte
Improving Robustness to Environmental Fluctuations - Dynamical Hierarchies Included
Computation World 2010

Farshad Moradi, Dag T Wisland, Yngvar Berg, Snorre Aunet and Tuan Vu Cao
Process Variations in Sub-Threshold SRAM Cells in 65nm CMOS
Proceedings of the 22nd International Conference on Microelectronics

Farshad Moradi, Dag T Wisland, Yngvar Berg, Snorre Aunet and Tuan Vu Cao
Process Variations in Sub-Threshold SRAM Cells in 65nm CMOS
IEEE International Conference on Microelectronic Test Structures. Proceedings

Stefano Nichele and Gunnar Tufte
Trajectories and Attractors as Specification for the Evolution of Behavior in Cellular Automata
IEEE Congress on Evolutionary Computation

 

2009

Konstantin Antonakopoulos and Gunnar Tufte
Possibilities and Contraints of Basic Computational Units in Developmental Systems
Norsk Informatikk Konferanse 2009

Snorre Aunet
Subthreshold Minority-3 Gates and Inverters used for 32-bit Serial and Parallel Adders Implemented in 90 nm CMOS
Proceedings of the 27th Norchip Conference, Trondheim, 16.-17. November, 2009.

Siegfried Benkner, Eduard Mehofer, Sabri Pllana, Lasse Natvig and Fatos Xafa
Towards an Intelligent Environment for Programming Multi-core Computing Systems
Lecture Notes in Computer Science

Hans Kristian Otnes Berge and Snorre Aunet
Benefits of Decomposing Wide CMOS Transistors into Minimum-Size Gates
Proceedings of the 27th Norchip Conference, Trondheim, 16.-17. November, 2009.

Amir Hasanbegovic and Snorre Aunet
Low-Power Subthreshold to Above Threshold Level Shifter in 90 nm Process
Proceedings of the 27th Norchip Conference, Trondheim, 16.-17. November, 2009.

Asghar Havashki, Lars Lundheim, Per Gunnar Kjeldsberg, Oscar Gustafsson and Geir Egil Øien
Analysis of switching activity in DSP signals in the presence of noise
Proceedings of the IEEE Region 8 EUROCON 2009 Conference

Magnus Lie Hetland
The Basic Principles of Metric Indexing
Swarm Intelligence for Multi-objective Problems in Data Mining

Magnus Jahre, Marius Grannæs and Lasse Natvig
A Quantitative Study of Memory System Interference in Chip Multiprocessor Architectures
11th IEEE International Conference on High Performance Computing and Communications (HPCC 2009)

Magnus Jahre and Lasse Natvig
A Light-Weight Fairness Mechanism for Chip Multiprocessor Memory Systems
Proceedings of the 6th ACM Conference on Computing Frontiers

Magnus Jahre and Lasse Natvig
A High Performance Adaptive Miss Handling Architecture for Chip Multiprocessors
Lecture Notes in Computer Science

Dragana Laketic and Gunnar Tufte
LIVING SYSTEMS' ORGANISATION AND PROCESSES FOR ACHIEVING ADAPTATION Principles to Borrow from Biology
Proceeding of the Internationl Joint Conference on Computational Inteligence

Dragana Laketic and Gunnar Tufte
Adapting to Fluctuating Environments - Learning from Living Systems
Proceedings of the First Norwegian Artificial Intelligence Symposium

Dragana Laketic, Gunnar Tufte and Pauline Haddow
Stochastic Adaptation to Environmental Changes Supported by Endocrine System Principles
2009 NASA/ESA Conference on Adaptive Hardware and Systems, Proceedings

Narasinga Rao Miniskar, ELENA HAMMARI, Satyakiran Munaga, Stylianos Mamagkakis, Per Gunnar Kjeldsberg and Francky Catthoor
Scenario Based Mapping of Dynamic Applications on MPSoC: A 3D Graphics Case Study
Lecture Notes in Computer Science

Farshad Moradi, Dag T Wisland, Hamid Mahmoodi, Snorre Aunet, Tuan Vu Cao and Ali Peiravi
Ultra Low Power Full Adder Topologies
Proceedings of the 2009 International Symposium on Circuits and Systems

Farshad Moradi, Dag T Wisland, Hamid Mahmoodi, Ali Peiravi, Snorre Aunet and Tuan Vu Cao
New subthreshold concepts in 65nm CMOS technology
Proceedings of the 10th IEEE International Symposium on Quality Electronic Design

Lasse Natvig, Guttorm Sindre and Asbjørn Djupdal
A Compulsory Yet Motivating Question/Answer Game to Teach Computer Fundamentals
Computer applications in engineering education

Cristina Costa Santini, Gunnar Tufte and Pauline Haddow
Bio-inspired Reverse Engineering of Regulatory Networks
IEEE Congress on Evolutionary Computation

Guttorm Sindre, Lasse Natvig and Magnus Jahre
Experimental Validation of the Learning Effect for a Pedagogical Game on Computer Fundamentals
IEEE Transactions on Education

Saeeid Tahmasbi Oskuii, Per Gunnar Kjeldsberg, Lars Lundheim and Asghar Havashki
Power Optimization of Parallel Multipliers in Systems with Variable Word-length
Lecture Notes in Computer Science

Gunnar Tufte
Evolvable Machines: An EvoDevo Approach
Proceedings of the First Norwegian Artificial Intelligence Symposium

Gunnar Tufte
The Discrete Dynamics of Developmental Systems
IEEE Congress on Evolutionary Computation

Yahya Hussain Yassin, Per Gunnar Kjeldsberg, Jos Hulzink, Iñaki Romero and Jos Huisken
Ultra Low Power Application Specific Instruction-Set Processor Design for a Cardiac Beat Detector Algorithm
Norchip 2009, Proceedings of

 

Selected EECS Publications