PaSh ส่งต่อไปยัง Linux Foundation

หลายวันก่อน โครงการ PaSh (ซึ่งพัฒนาเครื่องมือสำหรับการประมวลผลเชลล์สคริปต์แบบขนาน) และมูลนิธิลินุกซ์ได้ประกาศว่าโครงการจะตกไปอยู่ในมือคนหลัง ซึ่งจะจัดหาโครงสร้างพื้นฐานและบริการที่จำเป็นต่อการพัฒนาต่อไป

และนั่นก็คือ PaSh มีความก้าวหน้าอย่างมากในการขนานเชลล์สคริปต์ บรรลุการปรับปรุงประสิทธิภาพที่สำคัญ ในคอมพิวเตอร์ที่มีมัลติโปรเซสเซอร์ที่ทันสมัย ​​PaSh สามารถทำงานต่างๆ เช่น การรวบรวมข้อมูลเว็บและการจัดทำดัชนี การวิเคราะห์ที่เกี่ยวข้องกับ COVID19 การประมวลผลภาษาธรรมชาติ และปริมาณงานอื่นๆ ในเวลาเพียงเสี้ยวหนึ่งของเวลาเดิม

มูลนิธิ Linux ซึ่งเป็นองค์กรไม่แสวงหาผลกำไรที่เปิดใช้งานนวัตกรรมขนาดใหญ่ผ่านโอเพ่นซอร์ส ประกาศในวันนี้ว่าจะเป็นเจ้าภาพโครงการ PaSh PaSh เป็นระบบสำหรับการขนาน POSIX เชลล์สคริปต์โดยอัตโนมัติที่ปรับโปรแกรมให้เหมาะสมและเร่งเวลาดำเนินการ สร้างผลลัพธ์ที่เร็วขึ้นสำหรับนักวิทยาศาสตร์ข้อมูล วิศวกร นักชีววิทยา นักเศรษฐศาสตร์ ผู้ดูแลระบบ และโปรแกรมเมอร์

โครงการนี้ได้รับการสนับสนุนจาก MIT มหาวิทยาลัยไรซ์ สถาบันเทคโนโลยีสตีเวนส์ และมหาวิทยาลัยเพนซิลเวเนีย และอยู่ภายใต้การควบคุมของคณะกรรมการกำกับดูแลด้านเทคนิคซึ่งรวมถึง Nikos Vasilakes นักวิทยาศาสตร์การวิจัยของ MIT; Michael Greenberg ผู้ช่วยศาสตราจารย์ที่ Stevens Institute of Technology; และ Konstantinos Kallas, Ph.D. นักศึกษาที่มหาวิทยาลัยเพนซิลเวเนีย

pash รวมถึงคอมไพเลอร์ JIT รันไทม์ และไลบรารีคำอธิบายประกอบ:

  • รันไทม์ในส่วนของมันจะมีชุดของพื้นฐานเพื่อรองรับการเรียกใช้สคริปต์แบบคู่ขนาน
  • ไลบรารีหมายเหตุประกอบคือไลบรารีที่กำหนดชุดของคุณสมบัติที่อธิบายสถานการณ์ที่คำสั่ง POSIX และ GNU Coreutils แต่ละคำสั่งสามารถขนานกันได้
  • ในขณะที่คอมไพเลอร์รับผิดชอบในการวิเคราะห์สคริปต์เชลล์ที่เสนอในทันทีในแผนผังไวยากรณ์นามธรรม (AST) มันแบ่งออกเป็นส่วนย่อย ๆ ที่เหมาะสมสำหรับการดำเนินการแบบขนานและรูปแบบตามสคริปต์เวอร์ชันใหม่ ส่วนที่สามารถเรียกใช้พร้อมกันได้
    คอมไพเลอร์ใช้ข้อมูลเกี่ยวกับคำสั่งที่สามารถขนานกันได้จากไลบรารีคำอธิบายประกอบ ในกระบวนการสร้างเวอร์ชันปฏิบัติการแบบขนานของสคริปต์ โครงสร้างรันไทม์เพิ่มเติมจะถูกแทนที่ในโค้ด

"มูลนิธิลินุกซ์ได้จัดเตรียมโครงสร้างพื้นฐานและบริการด้านการกำกับดูแลด้านเทคนิคที่ PaSh ต้องการ เนื่องจากมีความเป็นผู้ใหญ่มากขึ้น" นิคอส วาซิลากิส ประธานคณะกรรมการอำนวยการด้านเทคนิคของโครงการ PaSh กล่าว "เราสร้างโปรเจ็กต์เพื่อปรับปรุงและเพิ่มความเร็วในการดำเนินการเชลล์สคริปต์เมื่อเผชิญกับการเปลี่ยนแปลงการรวบรวมข้อมูล การจัดทำดัชนี และการประมวลผลภาษาที่เป็นธรรมชาติ"

Michael Greenberg สมาชิกของคณะกรรมการควบคุมด้านเทคนิคของโครงการ PaSh กล่าวว่า "เชลล์สคริปต์ถูกใช้อย่างแพร่หลายมาเป็นเวลาครึ่งศตวรรษ และแนวโน้มล่าสุดที่มีต่อ “การปรับเชลล์สคริปต์ให้ขนานกันและถูกต้องอัตโนมัติเป็นปัญหามาหลายทศวรรษแล้ว PaSh สัญญาว่าจะเพิ่มความเร็วให้กับผู้ใช้เชลล์ทุกประเภท

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

เนื่องจาก PaSh เป็นแหล่งที่มาของแหล่งที่มา อนุญาตให้ตรวจสอบและดำเนินการเชลล์สคริปต์ที่ปรับให้เหมาะสม โดยใช้เครื่องมือเดียวกัน ในสภาพแวดล้อมเดียวกัน และใช้ข้อมูลเดียวกันกับสคริปต์ต้นฉบับ 

ไลบรารีรันไทม์ขนาดเล็กและคำอธิบายประกอบที่เกี่ยวข้องในโปรแกรมที่ใช้กันทั่วไปในเชลล์สคริปต์ทำให้ภาพสมบูรณ์ ทำให้คอมไพเลอร์ PaSh มีพื้นฐานประสิทธิภาพสูงและสนับสนุนฟังก์ชันหลัก

"โครงการ PaSh แสดงถึงนวัตกรรมในด้านวิทยาการคอมพิวเตอร์และซอฟต์แวร์โอเพ่นซอร์ส" ไมค์ โดแลน ผู้จัดการทั่วไปและรองประธานอาวุโสของโครงการที่มูลนิธิลินุกซ์กล่าว “ในขณะที่การพัฒนาซอฟต์แวร์พัฒนาขึ้นเพื่อจัดการกับแมชชีนเลิร์นนิง คอนเทนเนอร์ ปัญญาประดิษฐ์ และอื่นๆ อีกมากมาย PaSh ดูเหมือนจะสนับสนุนนักพัฒนาและนักวิทยาศาสตร์ด้านข้อมูลที่ต้องการเพิ่มเติมจากเครื่องมือการเขียนสคริปต์ของพวกเขา เรายินดีที่จะเป็นเจ้าภาพงานสำคัญนี้ที่ Linux Foundation ซึ่งเป็นบ้านตามธรรมชาติสำหรับโครงการเช่นนี้

ในที่สุด หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติม ของบันทึกคุณสามารถปรึกษา รายละเอียดตามลิงค์ต่อไปนี้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา