http://iet.metastore.ingenta.com
1887

Comprehensive curriculum for reconfigurable heterogeneous computer architecture education

Comprehensive curriculum for reconfigurable heterogeneous computer architecture education

For access to this article, please select a purchase option:

Buy article PDF
£12.50
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
IET Circuits, Devices & Systems — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

As heterogeneity in desktop processor chips was recently promised by the major manufactures, the importance of these new architecture paradigms strongly grows. Especially if programmable CPUs are combined with reconfigurable logic like it has been done in the embedded domain, the complexity to design an energy efficient and powerful system increases. Therefore, heterogeneous system platforms have to be focused even stronger in research and education. Because the design and programming of these architectures is much more complex than using standard processor solutions, it is essential to provide thorough education programs for students. Only then will the engineers of tomorrow be able to deal with the future challenges. As a consequence, the authors restructured their curriculum to especially deal with the upcoming needs. Three courses were oriented towards the common goal of developing a real-world smart camera solution utilising heterogeneous architectures. The new combination provides various synergistic benefits and evaluation results confirm, that the overall orientation of the courses is a step in the right direction. As the basic components are already available at many other universities, their example can encourage to launch similar programmes elsewhere.

References

    1. 1)
      • (2016)
        1. ‘The first fruits of Intel's huge $16.7 billion Altera buy will come this quarter’, 2016, Accessed 19 September 2016. Available at http://www.pcworld.com/article/3023055/hardware/the-first-fruits-of-intelsbiggest-buy-ever-will-come-this-quarter.html.
        .
    2. 2)
      • (2015)
        2. ‘Intel Completes Acquisition of Altera’, 2015, Accessed 19 September 2016. Available at https://newsroom.intel.com/news-releases/intelcompletes-acquisition-of-altera/.
        .
    3. 3)
      • W. Hwu . (2015)
        3. Hwu, W.: ‘Heterogeneous system architecture’ (Morgan Kaufmann, Boston, 2015).
        .
    4. 4)
      • D. Burke , R.A. Shafik , A. Yakovlev .
        4. Burke, D., Shafik, R.A., Yakovlev, A.: ‘Challenges and opportunities in research and education of heterogeneous many-core applications’. 11th European Workshop on Microelectronics Education (EWME), 2016, pp. 16.
        . 11th European Workshop on Microelectronics Education (EWME) , 1 - 6
    5. 5)
      • H. Cota de Freitas .
        5. Cota de Freitas, H.: ‘Method for teaching parallelism on heterogeneous many-core processors using research projects’. Frontiers in Education Conf., 2013, pp. 108113.
        . Frontiers in Education Conf. , 108 - 113
    6. 6)
      • I. Finlayson , J. Mueller , S. Rajapakse .
        6. Finlayson, I., Mueller, J., Rajapakse, S., et al: ‘Introducing tetra: an educational parallel programming system’. IEEE Int. Parallel and Distributed Processing SymposiumWorkshop (IPDPSW), 2015, pp. 746751.
        . IEEE Int. Parallel and Distributed Processing SymposiumWorkshop (IPDPSW) , 746 - 751
    7. 7)
      • L. Tsiopoulos , F.A. Johkio , G. Georgakarakos .
        7. Tsiopoulos, L., Johkio, F.A., Georgakarakos, G., et al: ‘Teaching many-core programming’. 10th European Workshop on Microelectronics Education (EWME), 2014, pp. 710.
        . 10th European Workshop on Microelectronics Education (EWME) , 7 - 10
    8. 8)
      • I. Schmädecke , C. Leibold , H.P. Brückner .
        8. Schmädecke, I., Leibold, C., Brückner, H.P., et al: ‘Project-organized education: from FPGA prototyping to ASIC design’. IEEE, Int. Conf. on Microelectronic Systems Education (MSE), 2013, pp. 912.
        . IEEE, Int. Conf. on Microelectronic Systems Education (MSE) , 9 - 12
    9. 9)
      • Z. Stanisavljevic , V. Pavlovic , B. Nikolic .
        9. Stanisavljevic, Z., Pavlovic, V., Nikolic, B., et al: ‘SDLDS – system for digital logic design and simulation’, IEEE Trans. Educ., 2013, 56, (2), pp. 235245.
        . IEEE Trans. Educ. , 2 , 235 - 245
    10. 10)
      • G. Donzellini , D. Ponta .
        10. Donzellini, G., Ponta, D.: ‘Introducing field programmable gate arrays with deeds projects’. 4th Interdisciplinary Engineering Design Education Conf. (IEDEC), 2014, pp. 5865.
        . 4th Interdisciplinary Engineering Design Education Conf. (IEDEC) , 58 - 65
    11. 11)
      • P.W. Nutter , V.F. Pavlidis , J. Pepper .
        11. Nutter, P.W., Pavlidis, V.F., Pepper, J.: ‘Efficient teaching of digital design with automated assessment and feedback’. 10th European Workshop on Microelectronics Education (EWME), 2014, pp. 203207.
        . 10th European Workshop on Microelectronics Education (EWME) , 203 - 207
    12. 12)
      • N. Birsan , H.C. Hedesiu .
        12. Birsan, N., Hedesiu, H.C.: ‘Embedded systems platform-based design from teaching to industry or vice-versa’. 12th Int. Conf. on Optimization of Electrical and Electronic Equipment (OPTIM), 2010, pp. 10621069.
        . 12th Int. Conf. on Optimization of Electrical and Electronic Equipment (OPTIM) , 1062 - 1069
    13. 13)
      • D. Roggow , P. Uhing , P. Jones .
        13. Roggow, D., Uhing, P., Jones, P., et al: ‘A project-based embedded systems design course using a reconfigurable SoC platform’. IEEE Int. Conf. on Microelectronics Systems Education (MSE), 2015, pp. 912.
        . IEEE Int. Conf. on Microelectronics Systems Education (MSE) , 9 - 12
    14. 14)
      • M. Bartík , D. Pichlová , H. Kubátová .
        14. Bartík, M., Pichlová, D., Kubátová, H.: ‘Hardware-software co-design: a practical course for future embedded engineers’. 5th Mediterranean Conf. on Embedded Computing (MECO), 2016, pp. 347350.
        . 5th Mediterranean Conf. on Embedded Computing (MECO) , 347 - 350
    15. 15)
      • M. Reichenbach , B. Pfundt , D. Fey .
        15. Reichenbach, M., Pfundt, B., Fey, D.: ‘Designing and manufacturing of real embedded multi-core CPUs: a holistic teaching approach in computer architecture’. 10th European Workshop on Microelectronics Education (EWME), 2014, pp. 213218.
        . 10th European Workshop on Microelectronics Education (EWME) , 213 - 218
    16. 16)
      • M. Reichenbach , M. Schmidt , B. Pfundt .
        16. Reichenbach, M., Schmidt, M., Pfundt, B., et al: ‘A new virtual hardware laboratory for remote FPGA experiments on real hardware’. Int. Conf. on E-Learning, E-Business, Enterprise Information Systems, and E-Government (EEE), 2011.
        . Int. Conf. on E-Learning, E-Business, Enterprise Information Systems, and E-Government (EEE)
    17. 17)
      • B. Pfundt , M. Reichenbach , C. Hartmann .
        17. Pfundt, B., Reichenbach, M., Hartmann, C., et al: ‘Teaching heterogeneous computer architectures using smart camera systems’. 11th European Workshop on Microelectronics Education (EWME), 2016, pp. 16.
        . 11th European Workshop on Microelectronics Education (EWME) , 1 - 6
    18. 18)
      • J. Kotze .
        18. Kotze, J.: ‘Introduction to Monte Carlo methods for an Ising Model of a Ferromagnet’, ArXiv e-prints, 2008, arXiv:0803.0217.
        . ArXiv e-prints
    19. 19)
      • W. Burger , M.J. Burge . (2008)
        19. Burger, W., Burge, M.J.: ‘Detecting simple curves’, in Digital Image Processing (Springer, London, 2008), pp. 155171.
        .
    20. 20)
      • H. Niemann . (1990)
        20. Niemann, H.: ‘Pattern analysis and understanding’ (Springer, Berlin, 1990, 2nd edn.).
        .
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-cds.2016.0399
Loading

Related content

content/journals/10.1049/iet-cds.2016.0399
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address