Thông báo

Collapse
No announcement yet.

Xin cho hỏi từ "pipeline" có nghĩa là gì ?

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Xin cho hỏi từ "pipeline" có nghĩa là gì ?

    Chào các bạn,

    Sau thắc mắc về trường nghĩa của cụm từ "Software Test Bench" đã được các bạn trên diễn đàn giải thích tường tận. Tới giờ mình có thêm một từ nữa cũng không rõ về nghĩa được sử dụng trong chuyên ngành Tự động hoá - Điều khiển (và có thể là nhiều chuyên ngành khác), đó là từ "pipeline" !

    Từ "pipeline" thông thường có thể dịch là: đường ống dẫn, kênh cung cấp, kênh liên lạc (danh từ). Tuy nhiên trong một số hoàn cảnh thì mình không hiểu có thể hiểu nghĩa của nó như vậy được không ? Cụ thể là từ "pipeline" trong đoạn văn sau đây:

    "Pipelining is a parallelizing technique that allows multiple iterations of a loop to execute in parallel. When a loop that inputs a value and outputs a result each iteration is converted to a pipeline, the resulting hardware may not produce any output until after it has received some number of input values, because multiple iterations are being executed at the same time"

    Các bạn có thể giúp mình tìm hiểu rõ nghĩa của đoạn văn trên mà cụ thể là nghĩa của từ "pipeline" ?

    Rất mong nhận được sự đóng góp ý kiến của các bạn !

    Chúc sức khoẻ !

  • #2
    Nguyên văn bởi compvis Xem bài viết
    Chào các bạn,

    Sau thắc mắc về trường nghĩa của cụm từ "Software Test Bench" đã được các bạn trên diễn đàn giải thích tường tận. Tới giờ mình có thêm một từ nữa cũng không rõ về nghĩa được sử dụng trong chuyên ngành Tự động hoá - Điều khiển (và có thể là nhiều chuyên ngành khác), đó là từ "pipeline" !

    Từ "pipeline" thông thường có thể dịch là: đường ống dẫn, kênh cung cấp, kênh liên lạc (danh từ). Tuy nhiên trong một số hoàn cảnh thì mình không hiểu có thể hiểu nghĩa của nó như vậy được không ? Cụ thể là từ "pipeline" trong đoạn văn sau đây:

    "Pipelining is a parallelizing technique that allows multiple iterations of a loop to execute in parallel. When a loop that inputs a value and outputs a result each iteration is converted to a pipeline, the resulting hardware may not produce any output until after it has received some number of input values, because multiple iterations are being executed at the same time"

    Các bạn có thể giúp mình tìm hiểu rõ nghĩa của đoạn văn trên mà cụ thể là nghĩa của từ "pipeline" ?

    Rất mong nhận được sự đóng góp ý kiến của các bạn !

    Chúc sức khoẻ !
    Hi!
    Trong kỹ thuật vi xử lý, pipeline là thuật ngữ có trong từ instruction pipline ; nghĩa là cấu trúc đường ống lệnh. Cấu trúc này cho phép con trỏ địa chỉ nạp một lệnh mới trong khi CPU đang thi hành một lệnh trước đó, điều này gia tăng tốc độ xử lý của CPU.
    Từ pipeline trong đoạn trích dẫn của bạn có nghĩa là một kỹ thuật phần cứng cho phép CPU xử lý song song đa tác vụ. Nhờ vậy tối ưu được khả năng của CPU. Nó cũng là cấu trúc thường gặp trong các máy tính hiện đại.
    Chúc vui!

    Comment


    • #3
      Cám ơn freewheel !

      Cám ơn bạn đã trả lời câu hỏi của tôi, quả là như bạn nói, pipeline có nghĩa là "một kỹ thuật phần cứng cho phép CPU xử lý song song đa tác vụ. Nhờ vậy tối ưu được khả năng của CPU"

      Thật vậy, pipeline là kỹ thuật "vào ra song song" nhằm tiết kiệm thời gian xử lý cho CPU !

      Chúc bạn khỏe !

      Comment


      • #4
        Mình cũng đang làm tiểu luận về việc thiết kế đường ống trong bộ xử lý. Bạn nào có bất cứ tài liệu nào về vấn đề này cho mình xin với. Cũng gần đến hạn nộp rùi mà vẫn chưa có tài liệu nào dùng được cả. Mong mọi người giúp đở. Mail của mình lả tvd198x@yahoo.com. Rất mong các bạn giúp đở. Cảm ơn mọi người.

        Comment


        • #5
          Nguyên văn bởi compvis Xem bài viết

          Pipelining is a parallelizing technique that allows multiple iterations of a loop to execute in parallel. When a loop that inputs a value and outputs a result each iteration is converted to a pipeline, the resulting hardware may not produce any output until after it has received some number of input values, because multiple iterations are being executed at the same time"

          !
          Em dịch thử nhé, nói trước em không chuyên ngành này. À, mà cái tiếng Anh của tác giả cũng không chuẩn.

          Pipelining là một kỹ thuật xử lý song song cho phép nhiều phép lặp trong một vòng lặp được thực thi đồng thời. Khi vòng lặp nhận vào một giá trị và xuất một giá trị khác ở mỗi bước lặp được chuyển thành pipeline, phần cứng tạo kết quả có thể không xuất được một giá trị output nào nếu nó không nhận được một vài giá trị đầu vào. Bởi nhiều phép lặp được thực thi cùng một lúc thì phải có nhiều giá trị đầu vào.

          Cái này nói về hạn chế của kỹ thuật pipeline. Em ví dụ bình thường một vòng lặp for sẽ lấy kết quả của vòng lặp trước để thực hiện vòng lặp sau. Tuy nhiên kỹ thuật pipeline thì phải có nhiều dữ liệu vào cùng lúc và nó sẽ xử lý cùng một lúc để ra kết quả. Tuy nhiên, nếu không đủ dữ liệu đầu vào thì nó sẽ không thực thi được.
          Email: - Mobil: tạm thời ngừng liên lạc 1 thời gian
          Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website.

          Comment


          • #6
            Tôi cho là bạn nghaiha dịch có chỗ không chính xác. Tôi sẽ dịch như sau:

            "Pipelining is a parallelizing technique that allows multiple iterations of a loop to execute in parallel. When a loop that inputs a value and outputs a result each iteration is converted to a pipeline, the resulting hardware may not produce any output until after it has received some number of input values, because multiple iterations are being executed at the same time"
            Pipelining là một kỹ thuật song song hóa cho phép nhiều phép lặp của một vòng lặp được thực thi song song. Khi một vòng lặp nhập một giá trị và xuất ra một kết quả, mỗi phép lặp được chuyển thành một pipeline, phần cứng tạo ra có thể sẽ không sinh ra ngõ ra nào cho đến khi nó (phần cứng) nhận được một số giá trị ngõ vào, bởi vì nhiều phép lặp đang được thực thi tại cùng thời điểm.

            Cụm từ "resulting hardware" khiến tôi nghĩ rằng đoạn văn này nằm trong một tài liệu liên quan đến thiết kế sử dụng logic khả trình (FPGA chẳng hạn).

            Thân,
            Biển học mênh mông, sức người có hạn

            Comment

            Về tác giả

            Collapse

            compvis Tìm hiểu thêm về compvis

            Bài viết mới nhất

            Collapse

            Đang tải...
            X