QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2209|回复: 1
打印 上一主题 下一主题

每日科技报告4月10日 New approach to programming may boost 'green' computing

[复制链接]
字体大小: 正常 放大

522

主题

10

听众

4072

积分

升级  69.07%

  • TA的每日心情
    奋斗
    2015-1-3 17:18
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    自我介绍
    学习中!

    优秀斑竹奖 元老勋章 新人进步奖 最具活力勋章

    群组Matlab讨论组

    群组C 语言讨论组

    群组每天多学一点点

    群组数学趣味、游戏、IQ等

    群组南京邮电大学数模协会

    跳转到指定楼层
    1#
    发表于 2011-4-10 16:41 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    New approach to programming may boost 'green' computing
    A Binghamton University computer scientist with an interest in "green" software development has received the National Science Foundation's most prestigious award for young researchers. Yu David Liu received a five-year, $448,641 grant from the NSF's Faculty Early Career Development (CAREER) Program. The highly competitive grants support junior faculty who exemplify the role of teacher-scholars through outstanding research, excellent education and the integration of education and research. He also recently received a $50,000 grant from Google for a related research project.
    Computers and electronic devices, ranging from smartphones to servers, consume a steadily growing amount of energy. In recent years, computer scientists have developed an interest in paring back this consumption, though generally they've approached the challenge through modifying hardware or perhaps operating systems. Liu plans to tackle the problem by considering how programmers can create more energy-efficient software.
    "Saving energy is an activity that should come from many layers," said Liu, who plans to build energy-related parameters into a programming language.
    A change at that level would permit and encourage programmers to express their energy-saving intentions directly when software is developed.
    "Saving energy is often a trade-off," Liu said. "Sometimes you're willing to run your program slower so your cell phone battery can last longer."
    For such settings — often specific to the nature of the applications — no automated algorithms know as much as programmers.
    "Programs today are not just 50 lines of code," Liu said.
    They have often grown to be thousands or even millions of lines long. He hopes to employ advanced programming language technologies known as "type systems" to answer questions such as
    "What is the energy-consumption pattern of a large program, given the consumption patterns of its fragments?" and "Do programmers have conflicted views of the energy-consumption patterns of their software?"
    Energy-efficient solutions at the level of programming languages also enjoy a high degree of platform independence, meaning they can have an impact all along the spectrum from phones to servers.
    "In an era when new platforms are introduced every year," Liu explained, "an approach that's platform-independent would be beneficial because it can be applied more broadly."
    None of the mainstream computer languages supports energy-aware programming, he said. However, language designers often create a blueprint that can be extended. Java, for instance, could be extended as EnergyJava and remain 90 percent the same. Such moderate changes would make it possible for programmers to adopt it relatively easily.
    There isn't much history in this area, Liu said, so it's hard to say how quickly industry will react to the development of an energy-efficient language. However, new language designs have the potential to influence how millions of programmers think.
    "I think every researcher wants to make the world better, and we just put it into our own perspective," he said. "Sometime in the Computer future, every Science 101 class may include a lecture or two on energy-aware programming. As an educator, I'm excited about helping to ensure that next-generation programmers are green-conscious from the beginning of their careers."


    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    第一次用linux登录madio,纪念一下

    17

    主题

    3

    听众

    2216

    积分

  • TA的每日心情
    开心
    2012-1-30 23:29
  • 签到天数: 39 天

    [LV.5]常住居民I

    群组小草的客厅

    群组数学建模

    群组Matlab讨论组

    群组LINGO

    群组中南民族大学

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-8-19 23:57 , Processed in 0.645198 second(s), 57 queries .

    回顶部