Per Karlström
You can reach me by calling +46 (0)13-282903 or you can visit my office at
3B:534 in the B-building. You can of course mail me as well
at
perk@isy.liu.se.
Reserach
My main research interest are in EDA tools for
processor and accelerator design. I am currently developing a tool
called
NoGAP.
Upplysning Lecture Series
Upplysning is a lecture series arranged by the Lysator academic
computer society. I've been invited to give one lecture to date.
Publications
The publications listed below are presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
Ph.D. Thesis
Per Karlström
NoGAP: Novel Generator of Accelerators and Processors
Journal Papers
Per Karlström, Andreas Ehliar
and Dake Liu
High-performance, low-latency field-programmable gate array-based floating-point adder and multiplier units
in a Virtex 4
IET Computers & Digital Techniques, Vol. 2, No. 4,
pp. 305-313, July 2008
Conference Papers
- Per Karlström, Andreas Ehliar, and Dake Liu.
High Performance, Low Latency FPGA based Floating Point Adder and
Multiplier Units in a Virtex 4.
In Norchip Conference, 2006. 24th, pages 31--34, 2006.
- Andreas Ehliar, Per Karlström, and Dake Liu.
A high performance microprocessor with DSP extensions optimized for
the Virtex-4 FPGA.
In Field Programmable Logic and Applications, 2008. FPL 2008.
International Conference on, pages 599--602, September 2008.
- Per Karlström and Dake Liu.
NoGAP: A Micro Architecture Construction Framework.
In Koen Bertels, Nikitas Dimopoulos, Cristina Silvano, and Stephan
Wong, editors, Embedded Computer Systems: Architectures, Modeling, and
Simulation, volume 5657, pages 171--180, Berlin, Heidelberg, 2009. Springer
Berlin Heidelberg.
- Wenbiao Zhou, Per Karlström, and Dake Liu.
NoGAP-CL: A flexible common language for processor hardware
description.
In Design and Diagnostics of Electronic Circuits and Systems
(DDECS), 2010 IEEE 13th International Symposium on, pages 225--228, April
2010.
- Per Karlström, Wenbiao Zhou, and Dake Liu.
Operation Classification for Control Path Synthetization with
NoGAP.
In Information Technology: New Generations (ITNG), 2010 Seventh
International Conference on, pages 1195--1200, April 2010.
- Per Karlström, Sumathi Loganathan, Faisal Akhlaq, and Dake Liu.
Automatic Assembler Generator for NoGAP.
In Ph.D. Research in Microelectronics and Electronics (PRIME),
2010 Conference on, July 2010.
- Per Karlström, Wenbiao Zhou, and Dake Liu.
Automatic Port and Bus Sizing in NoGAP.
In Systems, Architectures, Modeling, and Simulation, 2010. SAMOS
'10. International Symposium on, July 2010.
- Per Karlström, Faisal Akhlaq, Sumathi Loganathan, Wenbiao Zhou, and Dake
Liu.
Cycle accurate simulator generator for NoGAP.
In Microelectronics and Electronics (PrimeAsia), 2010 Asia
Pacific Conference on Postgraduate Research in, pages 57--60, September
2010.
- Per Karlström, Wenbiao Zhou, Ching-han Wang, and Dake Liu.
Design of PIONEER: A case study using NoGAP.
In Microelectronics and Electronics (PrimeAsia), 2010 Asia
Pacific Conference on Postgraduate Research in, pages 53--56, September
2010.
- Per Karlström, Wenbiao Zhou, and Dake Liu.
Implementation of a Floating Point Adder and Subtracter in NoGAP, a
Comparative Case Study.
In Embedded and Ubiquitous Computing, 2010. EUC '10. IEEE/IFIP
International Conference on, December 2010.
- Wenbiao Zhou, Per Karlström, and Dake Liu.
Joust: a Uniform Approach for Processor Design In NoGap.
In Signal Acquisition and Processing, 2011. ICSAP 2011.
International Conference on, February 2011.
- Per Karlström, Wenbiao Zhou, Ching-han Wang, and Dake Liu.
Design of SENIOR : a Case Study using NoGAP.
In Data Engineering and Internet Technology, DEIT 2011.
International Conference on, March 2011.
My Master Thesis
Mikael Andersson, Per Karlström
Parallel JPEG Processing with a Hardware Accelerated DSP Processor
Teaching
I have been involved in some way in
almost
all courses
that we have. The following is a list of courses where I have been
involved as more than a teaching assistant/lab assistant: