Tags:
Node Thumbnail

ขณะที่รอบการออกลินุกซ์รุ่นใหม่ๆ มักจะมีรอบที่ชัดเจนเป็นรายหกเดือน แต่กับตัวเคอร์เนลแล้วรอบการออกเคอร์เนลใหม่ไม่แน่นอนเท่า โดยรอบนี้อยู่ที่ประมาณ 3 เดือนจากรอบที่แล้ว 2.6.35 โดยฟีเจอร์ใหม่ๆ หลายอย่าง เช่น

  • รองรับ tile processor จากบริษัท Tilera โดย tile processor นี้เป็นซีพียูที่ภายในมีคอร์เล็กๆ เรียงตัวกันหลายสิบถึงกว่าร้อยคอร์ และต้องการการควบคุมเส้นทางข้อมูลระหว่างคอร์
  • fanotify มาแทนที่ inotify โดยตัว inotify นั้จะรองรับต่อไป แต่จะเปลี่ยนด้านล่างไปเรียก fanotify แทน
  • เรียก KDB เพื่อดีบั๊กเคอร์เนลระหว่างทำงานบน GUI ได้แล้ว
  • เขียน Out of Memory Killer ใหม่ทำให้สามารถปิดโปรเซสเมื่อแรมหมดได้ฉลาดขึ้น

สำหรับคนทั่วๆ ไปคงไม่ต้องรีบร้อนไปหามาลงกันมานัก อีกประมาณ 6-12 เดือนดิสโทรต่างๆ ก็น่าจะรวมความสามารถเหล่านี้เข้ามาให้

ที่มา - Kernel Newbies

Get latest news from Blognone

Comments

By: azx
iPhoneWindows
on 22 October 2010 - 03:23 #223422
azx's picture

windows รองรับเปล่า

By: tontpong
Contributor
on 22 October 2010 - 04:31 #223426

การควบคุมเส้นทางข้อมูลระหว่างคอร์ของ Knights Corner .. มีข้อมูลอ้างอิงมั้ยคับ?

เท่าที่ผ่านๆ ตา.. ตอนนี้ชิปตระกูล Knights แต่ละคอร์ยังส่งข้อมูลระหว่างกันผ่าน ring จึงยังไม่ต้องควบคุมอะไรมาก ซึ่งต่างจากของ tilera ที่จะส่งข้อมูลระหว่างกันผ่าน mesh ส่วนชิปอินเทลที่คล้ายๆ เปน mesh-connect .. ที่คุ้นมี 2 ตัวคือ scc กะ teraflop

จิงๆ ยังไม่แน่ใจด้วยซ้ำ.. ว่าเหมาะมั้ย ที่ถือว่าชิปตระกูล Knights นั้นเปนชิปแบบ tile เพราะรุสึกว่าส่วนที่มีหลายๆ core นั้นเปน co-processor ไม่ identical กันทั้งชิป ถ้าจะเทียบ Knights Corner .. คิดว่าน่าจะเทียบกับ cell มากกว่ามั้ง ??

ปล. อันนี้อิงจากที่คุ้นๆ ของ Knights Ferry นะ.. แล้วก้อ Corner ไม่มี s รึป่าว? อย่างไร ถ้ามีข้อมูลตัวเปนๆ ของ Knights Corner ก้อขอด้วยนะค้าบ.. ขอบคุณหลายๆ

By: lew
FounderJusci's WriterMEconomicsAndroid
on 22 October 2010 - 11:41 #223553 Reply to:223426
lew's picture

อืม ผมอาจจะเขียนโดย assume ผิดไปว่า Knight Corner มีฐานมาจาก Terascale ซึ่งเป็น tile เหมือนกันครับ ตรงส่วนนี้ผมลบออกไปก่อนแล้วกันครับ


lewcpe.com, @wasonliw

By: joomla
iPhoneUbuntu
on 22 October 2010 - 18:36 #223749 Reply to:223426
joomla's picture

อ่านแล้วทำให้รู้สึกว่าความรู้ที่ผมมีแค่เพียงน้อยนิดเท่านั้นเอง

By: lew
FounderJusci's WriterMEconomicsAndroid
on 24 October 2010 - 00:38 #224070 Reply to:223426
lew's picture

ข้อมูลของ Knight Ferry/Corner เท่าที่ผมเคยอ่านเจอ รู้เพียงว่า Address Space มัน เป็นผืนเดียวไปกับ CPU เลยครับ ทำให้เราสามารถเขียนโปรแกรมอ้างไปมาระหว่าง Thread ได้ง่ายกว่า GPU มาก รวมถึงการ port multithread ก็น่าจะแค่คอมไพล์ใหม่?

แต่เข้าใจว่าอินเทลน่าจะมี API บางอย่างเพื่อช่วยในการควบคุมว่าข้อมูลไหนอยู่ตรงไหนครับ จะได้ลด overhead ในการส่งข้อมูลไปมา


lewcpe.com, @wasonliw

By: IceDagger on 22 October 2010 - 13:27 #223618

Out of Memory Killer - นี่แหละที่รอเลย เครื่อง server แรมมี 4G พอโปรเซสซักอันซดแรมหมด เครื่องเล่นค้างเลย กว่าจะ kill ตายรอนานมาก