哲思官方群认证群组  - 讨论区

标题:[zeuux-universe] 听了大家对非x86的一批讨论

2010年11月11日 星期四 15:39

khufu在139.com khufu在139.com
星期四 十一月 11 15:39:25 CST 2010

好像x86是不合理的,不好的。但是除了x86,没有那么大运算能力。

那么这样岂不很好?做个上网本,上面装个十来个arm的cpu,或者三十来个,这样性能够高,又功率低。

只是这样需要程序多线程就可以了。现在网页这样复杂,做成多线程很合理吧,一个用于跑javascript,一个解析html,一个做渲染,一个管UI,并且tab browse的时候每个页面都分成上面几种,线程一下子就可以做几十个出来,就可以用这种多CPU的东西了。

一点外行的旁观想法。请听了的人别笑,要是我说错了,认真地说明为什么错了。
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: <http://www.zeuux.org/pipermail/zeuux-universe/attachments/20101111/f032db09/attachment.html>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2010年11月11日 星期四 16:28

Samuel yellowbug在gmail.com
星期四 十一月 11 16:28:34 CST 2010

不要轻易认为自己想的是不合理的,你想的这事已经有人干出来了

Marvell Armada XP 四核1.6G的SoC,功耗不超过10W,铁定就是奔着云计算去的
http://www.pcworld.com/businesscenter/article/210156/marvells_armada_xp_could_bring_a_cloud_revolution.html


Chip maker Marvell has announced a new enterprise-class server
chip<http://www.pcworld.com/article/210069/arm_faces_uphill_battle_in_server_market.html>:
the Armada XP. This is an ARM architecture
chip<http://www.pcworld.com/article/171171/the_11_most_influential_microprocessors_of_all_time.html>,
very similar to those found in the majority of handheld computing devices at
the moment--everything from iPhones to Kindle eBook readers.
As you might expect, the Armada XP is more
powerful<http://www.pcworld.com/businesscenter/article/210013/marvell_nudges_arm_into_server_market.html>than
the chips found in those humble devices. It contains four cores
running
at 1.6GHz and is a system-on-a-chip, meaning that there's no need for
additional chipset hardware to take care of interfacing with the likes of
storage or memory devices.

The XP stands for "Extreme Performance" although its name is, viewed from
every angle, a stupid choice. Anybody with any knowledge will think of AMD's
old Athlon XP chips, or Microsoft's hoary, bewhiskered operating system.

That aside, the Armada XP is an intriguing new product. Its chief selling
point is that it consumes very little power compared to competitors from
Intel or AMD. Lower power is not only environmentally friendly but also
means less heat is produced, potentially making these chips easier to work
with from a practical viewpoint. When you realize data centers need
extraordinary amounts of expensive air conditioning, you can see why this is
good.

Will we be seeing Armada XP-based systems anytime soon? It's unlikely.
Marvell is trying to carve out a new niche in a market that has
traditionally been dominated by x86 and PowerPC architectures. The biggest
issue facing take-up will be
software<http://www.pcworld.com/article/172069/arm_flaunts_performance_by_boosting_processor_speed.html>:
You're not going to be able to run any Microsoft enterprise-level products
on this chip because of its ARM architecture (although there have been
rumors that Microsoft is sniffing around ARM for its server products).
However, as you might expect, open source is already on the
scene<http://www.arm.com/community/software-enablement/linux.php>,
and has been for some time.

However, Marvell has its eye on a different market: cloud
computing<http://www.pcworld.com/article/203965/arms_next_chip_design_to_support_virtualization.html>.
This is still a nascent area, and providers are struggling to determine the
best ways of making optimal use of hardware. Unlike much of the computing
industry, the cloud isn't an area owned by x86.

There's much talk about performance-per-watt, meaning the amount of
computing power that can be gained per dollar spent. The ARM architecture is
a serious contender here, even if it does tend to be slower than equivalent
Intel or AMD products. The Armada XP weighs in at less than 10 watts--around
one tenth the power taken by the average light bulb. Add in less need for
expensive air conditioning in server farms, and even the most ardent x86 fan
will raise an eyebrow.

Although we can expect to see some curio products here and there based on
the Armada XP, such as home media servers or NAS
devices<http://www.pcworld.com/businesscenter/article/209679/networkattached_storage_how_to_pick_nas_for_any_business.html>,
it simply isn't a serious contender right now in the server space. It has
some serious technical limitations, such as being only 32-bit, but it
signifies Marvell (and, by extension, ARM) is assembling a legion that will
fight in the great cloud battle that's about to commence. Its soldiers might
not be as legion as the likes of Intel, but they have specific skills that
are ideal for this kind of battle.

The net result will undoubtedly be cheaper computing resources--not only
because of potentially cheaper performance-per-watt figures, but also from
the serious competition that Intel and AMD face now face.

It might even be the case one day that x86 is sandwiched between ARM in the
marketplace--there'll be ARM on mobile devices and ARM in the cloud, leaving
x86 in the middle<http://www.pcworld.com/article/160727/nvidia_mulls_x86_chip_for_lowcost_computers.html>to
run desktop and notebook computers and modest server setups.



2010/11/11 <khufu在139.com>

> 好像x86是不合理的,不好的。但是除了x86,没有那么大运算能力。
>
> 那么这样岂不很好?做个上网本,上面装个十来个arm的cpu,或者三十来个,这样性能够高,又功率低。
>
> 只是这样需要程序多线程就可以了。现在网页这样复杂,做成多线程很合理吧,一个用于跑javascript,一个解析html,一个做渲染,一个管UI,并且tab
> browse的时候每个页面都分成上面几种,线程一下子就可以做几十个出来,就可以用这种多CPU的东西了。
>
> 一点外行的旁观想法。请听了的人别笑,要是我说错了,认真地说明为什么错了。
>
>
> _______________________________________________
> zeuux-universe mailing list
> zeuux-universe在zeuux.org
> http://www.zeuux.org/mailman/listinfo/zeuux-universe
>
> ZEUUX Project - Free Software, Free Society!
> http://www.zeuux.org
>
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: <http://www.zeuux.org/pipermail/zeuux-universe/attachments/20101111/9844e134/attachment.html>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2010年11月11日 星期四 21:45

Pan Shi Zhu pan.shizhu在gmail.com
星期四 十一月 11 21:45:26 CST 2010

2010/11/11  <khufu在139.com>:
> 只是这样需要程序多线程就可以了。现在网页这样复杂,做成多线程很合理吧,一个用于跑javascript,一个解析html,一个做渲染,一个管UI,并且tab
> browse的时候每个页面都分成上面几种,线程一下子就可以做几十个出来,就可以用这种多CPU的东西了。
>
> 一点外行的旁观想法。请听了的人别笑,要是我说错了,认真地说明为什么错了。

其实就是有有个技术问题不好解决而已:很多应用是不太可能多线程的。或者至少,用十个线程并不能显著的提高其运算速度。

中国人瞧不起做技术的,不过说实话,用通用的办法让任意一个顺序执行的程序变成多线程,是全世界都还没有解决而且短期内也没有可能解决的技术问题。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2010年11月12日 星期五 08:09

MuSheng sheng.2179在gmail.com
星期五 十一月 12 08:09:15 CST 2010

On 2010-11-11 21:45, Pan Shi Zhu wrote:
> 2010/11/11<khufu在139.com>:
>> 只是这样需要程序多线程就可以了。现在网页这样复杂,做成多线程很合理吧,一个用于跑javascript,一个解析html,一个做渲染,一个管UI,并且tab
>> browse的时候每个页面都分成上面几种,线程一下子就可以做几十个出来,就可以用这种多CPU的东西了。
>>
>> 一点外行的旁观想法。请听了的人别笑,要是我说错了,认真地说明为什么错了。
多線程是用不了多CPU的,只有多進程才可以利用到多CPU。
到目前為此,除了支持html5 web workers的瀏覽外,在同一頁面中web中是實現不 
了多線程的。
> 其实就是有有个技术问题不好解决而已:很多应用是不太可能多线程的。或者至少,用十个线程并不能显著的提高其运算速度。
>
多線程/多進程是提高不了CPU的運算程度,但可以提高整個任務的效率。它可以防 
止CPU偷懶。
> 中国人瞧不起做技术的,不过说实话,用通用的办法让任意一个顺序执行的程序变成多线程,是全世界都还没有解决而且短期内也没有可能解决的技术问题。
> _______________________________________________
> zeuux-universe mailing list
> zeuux-universe在zeuux.org
> http://www.zeuux.org/mailman/listinfo/zeuux-universe
>
> ZEUUX Project - Free Software, Free Society!
> http://www.zeuux.org


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2010年11月12日 星期五 09:36

monnand monnand.deng在gmail.com
星期五 十一月 12 09:36:56 CST 2010

On 2010年11月11日 19:09, MuSheng wrote:
> On 2010-11-11 21:45, Pan Shi Zhu wrote:
>> 2010/11/11<khufu在139.com>:
>>> 只是这样需要程序多线程就可以了。现在网页这样复杂,做成多线程很合理
>>> 吧,一个用于跑javascript,一个解析html,一个做渲染,一个管UI,并且tab
>>> browse的时候每个页面都分成上面几种,线程一下子就可以做几十个出来,就
>>> 可以用这种多CPU的东西了。
>>>
>>> 一点外行的旁观想法。请听了的人别笑,要是我说错了,认真地说明为什么错了。
> 多線程是用不了多CPU的,只有多進程才可以利用到多CPU。

这不对吧?这是取决于进程/线程调度算法。如果是Linux的话,线程与进程统一认 
为是task,区别只是共享的资源不同,调度都是一视同仁。同一个进程里的两个线 
程跑在不同的CPU/核上是完全有可能的。

> 到目前為此,除了支持html5 web workers的瀏覽外,在同一頁面中web中是實現不
> 了多線程的。
>> 其实就是有有个技术问题不好解决而已:很多应用是不太可能多线程的。或者至
>> 少,用十个线程并不能显著的提高其运算速度。
>>
> 多線程/多進程是提高不了CPU的運算程度,但可以提高整個任務的效率。它可以防
> 止CPU偷懶。

嗯,是啊。有些算法并行效率是很高的。比如这个:

for(i = 0; i < N; ++i) {
     for(j = 0; j < N; ++j) {
         A[i][j]++;
     }
}
两层循环都可以并行。这取决于算法的属性和设计,目前来说,还是有不少算法都 
是可以通过并行提高效率的。比如很多图像处理的算法。

现在并行计算随着多核处理器的普及越来越热了——准确说是回温了。

>> 中国人瞧不起做技术的,不过说实话,用通用的办法让任意一个顺序执行的程序
>> 变成多线程,是全世界都还没有解决而且短期内也没有可能解决的技术问题。
>> _______________________________________________
>> zeuux-universe mailing list
>> zeuux-universe在zeuux.org
>> http://www.zeuux.org/mailman/listinfo/zeuux-universe
>>
>> ZEUUX Project - Free Software, Free Society!
>> http://www.zeuux.org
>
> _______________________________________________
> zeuux-universe mailing list
> zeuux-universe在zeuux.org
> http://www.zeuux.org/mailman/listinfo/zeuux-universe
>
> ZEUUX Project - Free Software, Free Society!
> http://www.zeuux.org


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2010年11月12日 星期五 11:44

MuSheng sheng.2179在gmail.com
星期五 十一月 12 11:44:15 CST 2010

On 2010-11-12 09:36, monnand wrote:
> On 2010年11月11日 19:09, MuSheng wrote:
>> On 2010-11-11 21:45, Pan Shi Zhu wrote:
>>> 2010/11/11<khufu在139.com>:
>>>> 只是这样需要程序多线程就可以了。现在网页这样复杂,做成多线程很合理
>>>> 吧,一个用于跑javascript,一个解析html,一个做渲染,一个管UI,并且tab
>>>> browse的时候每个页面都分成上面几种,线程一下子就可以做几十个出来,就
>>>> 可以用这种多CPU的东西了。
>>>>
>>>> 一点外行的旁观想法。请听了的人别笑,要是我说错了,认真地说明为什么 
>>>> 错了。
>> 多線程是用不了多CPU的,只有多進程才可以利用到多CPU。
>
> 这不对吧?这是取决于进程/线程调度算法。如果是Linux的话,线程与进程统一 
> 认 为是task,区别只是共享的资源不同,调度都是一视同仁。同一个进程里的 
> 两个线 程跑在不同的CPU/核上是完全有可能的。
對CPU進行調度,可是操作系統層面的東西,當然如果自己來的話也沒什麼不可以的。
linux下進程的開銷和效率比線程好多,這是路聽道說的,沒驗證過。
>
>> 到目前為此,除了支持html5 web workers的瀏覽外,在同一頁面中web中是實現不
>> 了多線程的。
>>> 其实就是有有个技术问题不好解决而已:很多应用是不太可能多线程的。或者至
>>> 少,用十个线程并不能显著的提高其运算速度。
>>>
>> 多線程/多進程是提高不了CPU的運算程度,但可以提高整個任務的效率。它可以防
>> 止CPU偷懶。
>
> 嗯,是啊。有些算法并行效率是很高的。比如这个:
>
> for(i = 0; i < N; ++i) {
>     for(j = 0; j < N; ++j) {
>         A[i][j]++;
>     }
> }
> 两层循环都可以并行。这取决于算法的属性和设计,目前来说,还是有不少算法 
> 都 是可以通过并行提高效率的。比如很多图像处理的算法。
>
> 现在并行计算随着多核处理器的普及越来越热了——准确说是回温了。
>
>>> 中国人瞧不起做技术的,不过说实话,用通用的办法让任意一个顺序执行的程序
>>> 变成多线程,是全世界都还没有解决而且短期内也没有可能解决的技术问题。
>>> _______________________________________________
>>> zeuux-universe mailing list
>>> zeuux-universe在zeuux.org
>>> http://www.zeuux.org/mailman/listinfo/zeuux-universe
>>>
>>> ZEUUX Project - Free Software, Free Society!
>>> http://www.zeuux.org
>>
>> _______________________________________________
>> zeuux-universe mailing list
>> zeuux-universe在zeuux.org
>> http://www.zeuux.org/mailman/listinfo/zeuux-universe
>>
>> ZEUUX Project - Free Software, Free Society!
>> http://www.zeuux.org
>
> _______________________________________________
> zeuux-universe mailing list
> zeuux-universe在zeuux.org
> http://www.zeuux.org/mailman/listinfo/zeuux-universe
>
> ZEUUX Project - Free Software, Free Society!
> http://www.zeuux.org

-- 

  祝!

安!

**********************

聞多而學,學而多聞
陳木生
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: <http://www.zeuux.org/pipermail/zeuux-universe/attachments/20101112/65f862a7/attachment.html>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号