在伊瑟姆研究所的Tim Stitt说,在课程上放置超级计算
伊瑟姆研究所的科学计算负责人Tim Stitt表示,儿童应该了解超级计算和数据分析以及计算思维。
Stitt说,当学生达到高等教育时,他们对超级计算概念知之甚少,因为它们已经教过线性编码而不是并行编程。
这些习惯需要休息时间,并承认那些已经在Fieldo寨的人有时间训练新人。
“他们不知道他们正在做什么,公平,”他说。“他们可以编写程序,可能是在Python中,如果您正在桌面或笔记本电脑上工作,这很好。但是当您在IT上有2,500或3,000个流程核心的大型机器和30TB的RAM时,被告知要编写一个使用所有这些资源的代码,即他们开始挣扎。“
伊瑟·研究所以前是基因组分析中心(TGAC),在诺伦奇的校园内拥有超过八个储存,其科学家每周都会产生大量数据。
但是,必须分析由测序提取的基因组产生的原始数据,这不仅产生更多数据,而且还需要并行编程过程来适当地利用该站点的计算能力。
“我们有生物学家,他们不一定像电脑娴熟的电脑,作为在本科水平上使用超级计算资源的物理学家或化学家,”Stitt说。
“他们需要开始编写并行程序,但是当他们在进行学习时,他们就没有教导这个。”
由于大多数计算处理器是多核,没有并行编程技能的编码器无法编写可以同时使用所有内核的程序,使工作极其低效。
Stitt称之为该中心最大的技能挑战。教学毕业于所需的技能,了解数据分析和并行计算涉及“陡峭的学习曲线”。
“我们正在产生更多的数据,我们有更多的分析,”他说。“除非我们有效地开始使用这些大型高性能电脑,否则我们将产生大量数据,我们将无法在任何合理的时间内分析它。”
2014年9月,英国介绍了一个新的计算课程,使其在五年龄和16岁之间的儿童被教导计算思维的强制性。
但Stitt说这可能会“复制问题”,因为孩子们将被教授串行而不是并行编程技能,使超级计算概念更加努力地学习。
“如果他们只是在年轻时教授传统的连续编程,那么这个问题可能会更糟,因为他们在连续编程中有多年的调理,”Stitt说。
“我们需要更多的程序员,但我们需要开始制作更多可以在平行性质工作的程序员。”
当孩子们从小时期教授串行编程时,STITT认为他们会发现随后难以学习并联编程,因为它看起来似乎是“不自然”,因为他们已经被教导了依次解决问题而不是通过多任务来解决问题。
早期介绍儿童的年龄措施替代方案,更好,相信Stitt。
“你学到的年轻人,你变得越来越舒服,”他说。“然后一旦他们到达研究生院,开始就实际项目开始工作,这对他们来说是第二种,但课程目前才被设置。
“我们通过大学生成大量的计算机科学家和大量的软件工程师,但很少有人曾经学习并行编程。”
研究发现,许多女孩被转向计算和科学职业,因为他们认为这些受试者太难了。
Stitt怀疑这是因为强调当前课程编码,以及对通常填补编码工作的人的种类误解。
“女孩们往往在解决问题上变得更好,”他说。“如今,这完全是关于编程的,但它不止于此,编程是它的一小部分。”
许多人认为,少数人进入科学,技术,工程或数学(Stew)职业的原因之一是因为它们不了解可用的角色类型,例如设计,项目管理或创造性的角色。
斯托特州妇女将适合设计项目初始计划的角色,而不是专注于编码。“我们需要他们解决问题,”他说。
一些组织通过教授内部候选人来接受未填充的角色,让一些组织转向上升以获得所需的技术人员。
但由于时间限制,STITT表示,伯爵研究所的科学家并不总是可能。
“我们通过出版物生活和死亡的研究人员,”他解释道。“实际上,他们不一定有时间坐和导师或培训技术的新教师,特别是在高性能计算方面,因为他们不是真正的专家自己。
“在一个理想的世界中,他们很想有时间能够导致新的人通过。”
行业之间的合作,政府和教育机构往往被认为是确保学校和大学为学生提供他们所需技能的技能的最佳方式。
Stitt说,该研究所正在与英特尔一起使用,这些英特尔提供大部分实验室的设备,带来新的新兵,他们将帮助人们学习如何使用英特尔工具。
但他警告说:“这些计划很少,之间,而且只有几个新兵和许多需要它们的HPC中心。”
目前的协作努力,如工程先进知识(蛋糕)的中心旨在使用教育和行业合作,以教人们真正需要的技能企业,并创建一个用于行业的数据科学家的管道。
Stitt希望这些举措将开始瞄准甚至更年轻的学生,并且它们与进一步水泥知识的实践经验相结合。