Tin học lớp mầm: Cạc đồ họa (GPU) hoạt động ra sao

Discussion in 'Công nghệ' started by duyluandethuong@gmail.com, Jun 3, 2020.

  1. Tin học lớp mầm: Cạc đồ họa (GPU) hoạt động ra sao

    Tin học lớp mầm: Cạc đồ họa (GPU) hoạt động ra sao

    LIÊN HỆ (279 Views / 0 Likes / 1 Comments)
    1. Thông tin chủ đề
    2. Tỉnh/TP: Toàn quốc
    3. Tình trạng hàng: N/A
    4. Nhu cầu: N/A
    1. Thông tin người đăng
    2. Tài khoản: duyluandethuong@gmail.com
    3. Ngày đăng: Jun 3, 2020 at 11:29 AM
    4. Số điện thoại:
  2. G

  3. FastEhome.com- Đăng kí mở Shop bán hàng miễn phí no-spam [​IMG]
    Hôm bữa mình có bài tìm hiểu về CPU, hôm nay giới thiệu tiếp tới anh em cách hoạt động và những thành phần quan trọng của 1 cái cạc đồ họa, hay cụ thể hơn là GPU (Graphic Processing Unit).

    Vì sao không dùng CPU cho việc đồ họa?


    Câu trả lời chính xác đó là CPU có thể làm được việc render hình ảnh chứ không phải là không. Ngày xưa khi mà GPU chưa phổ biến thì chúng ta đã có một số tựa game 3D rồi, ví dụ như Ultima Underworld, nó chạy hoàn toàn bằng CPU đấy. Ultima Underworld được dùng làm ví dụ vì nó có enginer render hình ảnh tiên tiến hơn so với các game nổi tiếng như Doom, bạn thậm chí còn có thể nhìn lên, nhìn xuống, rồi texture mapping nữa (texture mapping là một kĩ thuật phủ “lớp sơn” lên bề mặt của một vật thể ba chiều trong máy tính, ngày xưa thì đây là thứ rất phức tạp). Tất nhiên, vì game nặng như vậy nên không phải ai cũng có máy tính đủ mạnh để chơi. Vào thời kỳ đầu của game 3D, các tựa game như Half-Life, Quake II có hỗ trợ việc render bằng phần mềm để các máy tính không có phần cứng 3D riêng cũng chơi được.
    [​IMG]

    Tuy nhiên, CPU được thiết kế để không phải để làm mấy chuyện này. Nó là bộ xử lý chung cho toàn máy tính. Bản thân nó đã phải lo nhiều thứ rồi: quản lý hệ điều hành, dịch lệch, giao tiếp với bộ nhớ, điều khiển các thiết bị ngoại vi cắm vào máy… Nếu bắt nó gánh thêm việc nữa thì tội nghiệp nó quá.

    GPU?


    GPU sinh ra để giải quyết vấn đề này. NVIDIA lần đầu sử dụng chữ GPU khi họ ra mắt card đồ họa GeForce 256 hỗ trợ tính toán bằng phần cứng. Lúc đó có nhiều công nghệ và kĩ thuật mới được đưa vào cạc đồ họa, và nguyên lý vẫn không khác nhiều tính tới thời điểm hiện tại. GPU chỉ xử lý việc về đồ họa thôi nên nó nhanh hơn so với những gì CPU có thể làm được, chưa kể GPU lại có những phần cứng rất chuyên biệt để xử lý nhiều thứ liên quan tới đồ họa máy tính.
    Có sự liên quan giữa cách mà các 3D engine hoạt động với cách mà GPU được thiết kế ra. Cách hoạt động của chúng là tương đồng với nhau cho các bước như xây dựng hình khối, texture mapping, truy cập bộ nhớ, shader (tái tạo ánh sáng, bóng tối và màu sắc lên tấm ảnh được render ra).

    Trong hình bên dưới lấy từ AMD, bạn có thể thấy cách mà GPU đã phát triển theo thời gian. Ở thời kỳ đầu, GPU chủ yếu giải các ma trận của hình học không gian và chạy các hàm số đổ bóng cố định. Sau đó nó bắt đầu có thêm bộ nhớ để chạy nhanh hơn, có nhiều pipeline để xử lý được nhiều việc hơn, có thêm các nhân đổ bóng riêng để tăng tốc xử lý. Và đến thời hiện nay thì GPU tận dụng thiết kế song song để tính toán được nhiều thứ hơn trong mỗi chu kỳ xử lý của chip.

    [​IMG]

    Có nhiều khác biệt giữa GPU và CPU. Cái quan trọng nhất đó là CPU được thiết kế để thực thi các lệnh theo thứ tự, nó làm việc này rất nhanh và rất hiệu quả. Sau này có các tính năng như Hyper Threading (siêu phân luồng) để cải thiện khả năng tính toán song song nhưng về cơ bản thì nó cũng vẫn hoạt động theo nguyên tắc xử lý tuần tự các việc được đưa vào nhân CPU. Nếu bạn muốn tăng thêm hiệu năng, bạn phải tăng số nhân lên khá nhiều, ví dụ như con CPU AMD Epyc 64 nhân 128 luồng dùng cho server chẳng hạn.

    Còn trong GPU, một nhân xử lý của nó nhỏ hơn và làm ít việc hơn, nhưng GPU lại có số nhân xử lý rất lớn. Cạc đồ họa GPU NVIDIA Pascal giá rẻ nhất cũng đã có tận 384 nhân xử lý rồi, trong khi con CPU x86 mạnh nhất chỉ được tới 64 nhân là hết mức.

    Lưu ý là anh em không thể so sánh hiệu năng của GPU chỉ dựa vào số nhân, vì nó còn phụ thuộc vào kiến trúc nhân và nhiều tinh chỉnh khác mà nhà sản xuất áp dụng cho thiết kế của họ. So sánh thì phải so số FLOPS (tính toán được bao nhiêu số thực với thuật toán floating point trong mỗi giây) thì sẽ hợp lý hơn.

    Và nếu như CPU được thiết kế để chạy lệnh theo thứ tự thì GPU được thiết kế để chạy các lệnh song song. Cả NVIDIA và AMD chia GPU của họ thành nhiều khối, trong đó NVIDIA gọi mỗi khối là SM (Streaming Multiprocessor), còn AMD thì gọi là Compute Unit. Hình bên dưới là 1 SM của chip đồ họa NVIDIA kiến trúc Pascal.

    [​IMG]

    Mỗi khối này bao gồm:

    • 1 số nhân tính toán
    • 1 bộ định thời gian
    • 1 register file (chứa tất cả mọi general purpose register của một bộ xử lý, xem thêm về register ở đây)
    • Bộ nhớ cache để thực thi lệnh (instruction cache)
    • Bộ nhớ cache L1 và cache cho texture
    • Đơn vị texture mapping

    Tất nhiên là cạc đồ họa còn nhiều thứ khác nữa, ví dụ như cổng giao tiếp, bộ điều khiển các cổng này, bộ giải mã video, bộ render hình ảnh… Những thứ nằm thường nằm bên ngoài SM, CU nhưng vẫn thuộc “GPU”.
    Theo lý thuyết thì càng nhiều số SM, CU trong một GPU thì nó càng có thể tính toán được nhiều thứ hơn trong một cycle. Và tất nhiên là chi phí để sản xuất cũng tăng lên, giá đắt hơn.

    Đây cũng là GPU Pascal của NVIDIA nhưng nhìn xa hơn, thì bạn sẽ thấy là có rất nhiều SM được lắp vào, chia thành nhiều khối to hơn.

    [​IMG]

    Texture mapping và render output


    Đây cũng là 2 thành phần quan trọng khác trong 1 GPU.
    Số đơn vị dùng để xử lý texture mapping sẽ quyết định xem nó có thể xuất ra được tối đa bao nhiêu texel, và nó có thể map texture nhanh tới mức nào khi phần mềm cần “sơn” hay “mặc áo” cho các vật thể 3D. Thỉnh thoảng bạn sẽ thấy đâu đó rằng 1 con GPU có 160 texture mapping unit, nó chính là con số mà chúng ta đang nói tới ở đây.

    [​IMG]

    Texel, hay còn gọi là texture pixel, là đơn vị nhỏ nhất để biểu diễn một texture map. Giống như 1 tấm ảnh của bạn thực chất được ghép lại từ nhiều pixel, thì một texture map cũng được ghép lại từ nhiều texel. Mỗi texel sẽ có màu sắc, ánh sáng khác nhau, khi ghép lại nó hình thành ra các đối tượng 3D cho bạn xem đấy.

    Các tựa game 3D đầu tiên dùng rất ít tính năng texture, vì chỉ riêng việc dựng nên hình khối 3D thôi đã đủ phức tạp rồi. Hiện nay thì gần như game hiện đại nào cũng dùng texture.

    Render output (ROP), đôi khi được gọi là raster operations pipeline, là nơi mà hình ảnh sau khi render xong sẽ được tổng hợp thành 1 tấm ảnh hoàn chỉnh trước khi hiện lên màn hình cho bạn xem. Số ROP càng lớn có nghĩa là càng có nhiều pixel có thể được kết xuất ra ngoài cùng lúc. ROP cũng là nơi xử lý khử răng cửa cho hình ảnh.

    Băng thông bộ nhớ


    Thành phần cuối cùng mà chúng ta nói tới là băng thông của bộ nhớ, và dung lượng bộ nhớ.
    Băng thông bộ nhớ sẽ cho bạn biết lượng dữ liệu có thể được di chuyển vào vRAM riêng của GPU trong mỗi giây trước khi đưa vào cho các nhân xử lý. Các hiệu ứng phức tạp hơn, độ phân giải hình ảnh cao hơn thì dữ liệu xử lý ra càng lớn và băng thông sẽ phải lớn hơn. Nếu không có băng thông đủ lớn, số hình ảnh render được trong mỗi giây sẽ ít đi, tức là số khung hình trong mỗi giây (FPS) sẽ bị rớt xuống và khiến cho hình ảnh không còn mượt (nhất là khi chơi game). Nếu không cẩn thận thì băng thông có thể là nút nghẽn cổ chai của GPU khiến hiệu năng của nó chậm đi.

    [​IMG]
    Ở giữa là GPU của card đồ họa, xung quanh nó là các chip VRAM dùng chuẩn GDDR5X

    Dung lượng bộ nhớ thì đương nhiên quan trọng, vì nếu VRAM không đủ lớn để chứa dữ liệu trước khi đưa vào xử lý, hoặc sau khi xử lý xong, thì GPU khi đó phải đi qua dùng ké RAM của máy tính (tức là RAM của CPU) để chứa dữ liệu về texture, hình ảnh. Độ trễ lúc đấy sẽ tăng lên, game không còn chạy mượt nữa.

    Tuy nhiên, anh em để ý là không phải cạc nào có VRAM riêng càng nhiều thì sẽ càng tốt, vì nó còn phụ thuộc vào năng lực xử lý thật sự của GPU ra sao nữa. Ví dụ, nếu VRAM quá dư thừa mà nhân GPU không xử lý đủ nhanh thì VRAM đó cũng không được tận dụng triệt để đâu. Có nhiều dòng cạc còn có mức VRAM khác nhau, số tiền cũng khác nhau, và bạn sẽ cần nghiên cứu một chút trước khi quyết định xem có nên chi thêm tiền để lấy dung lượng cao hơn hay không.

    Tham khảo ExtremeTech
     

    Bình Luận Bằng Facebook

  4. 2gamesofbi5777

    2gamesofbi5777 Thành viên Thành viên

    Joined:
    May 18, 2020
    Messages:
    65
    Likes Received:
    0
    Trophy Points:
    6
    Gender:
    Male
    Tỉ lệ cá cược bóng đá hôm nay - Soi kèo trực tuyến FB88

    Tỉ lệ cá cược bóng đá hôm nay - Soi kèo trực tuyến FB88 chuyên cung cấp các thông tin Đánh giá, nhận định chi tiết để người chơi dễ chọn các kèo tốt cho mình. Với những thông tin tỉ lệ cá cược bóng đá hôm nay FB88 thì người chơi có thể soi kèo xác thực để nâng cao thời cơ thắng cho mình.

    Tỉ lệ cá cược bóng đá là gì

    Bóng đá là 1 môn thể thao có sức hấp dẫn thế giới mà bất cứ ai cũng có 1 sự yêu thích dù ít hay nhiều. Và với những người có niềm yêu thích môn thể thao này trên cá cược trực tuyến thì soi kèo cá cược bóng đá luôn là vấn đề cần thiết để mang đến thành công.

    [​IMG]



    Tỉ lệ cá cược bóng đá có thể hiểu là số lượng người chọn lựa đặt cược vào 1 cửa, chọn cùng 1 kèo. Sau đó được quy đổi thành tỷ lệ để đối chiếu ở các kèo khác nhau, người chơi cược với một số tiền khác nhau sẽ nhận được lợi nhuận khác nhau. Với các nhà cái thì tỷ lệ cá cược đều có tỷ lệ khác nhau và đa dạng như: Cược trong trận, cược thẻ đỏ, cược phạt góc,...

    Mục đích của việc soi tỉ lệ cá cược bóng đá là giúp người chơi có thể theo dõi được toàn bộ kèo nào được đông hay ít người chọn, từ đấy mà có quyết định đúng đắn và mỗi thể loại kèo đều các ưu và nhược khác nhau nên người chơi cần phải tỉnh táo và tích lũy kinh nghiệm cho mình.

    Xem thêm: link FB88 chính thức trực tiếp từ nhà cái

    Tỉ lệ cá cược bóng đá hôm nay - Soi kèo trực tuyến FB88

    Uy tín, chất lượng là các gì được giới chuyên môn Đánh giá FB88. Với hơn một triệu người chơi thì chắc chắn các điểm cộng của nhà cái FB88 luôn có sự hấp dẫn tuyệt đối với các người yêu thích. Nhà cái FB88 chuyên cung cấp các tỉ lệ cá cược bóng đá hôm nay FB88 sớm và nhanh nhất bậc nhất tại Việt Nam.

    [​IMG]



    Nhà cái FB88 liên tục cập nhật các thông tin nhanh chóng và chính xác nhất, cũng như là những nhận định soi kèo trực tuyến FB88 chi tiết về kèo bóng, tỷ lệ cược về những giải đấu hay cuộc đấu gần và đang diễn ra. Dựa vào đấy, người chơi có thể thu thập các thông tin thiết yếu trước khi ra quyết định chọn kèo phù hợp.

    1. Xem tỉ lệ cá cược bóng đá hôm nay FB88

    Phân tích về các ký hiệu và thuật ngữ của cá cược bóng đá:

    - Đội chủ nhà sẽ nằm trên và đội khách nằm dưới.

    - Tên đội bóng có màu đỏ sẽ là đội chấp (mạnh hơn), tên màu đen là đội được chấp (yếu hơn). nếu tên của 2 đội màu đen thì tức thị lực lượng 2 đội đồng đều.

    - Kèo chấp sẽ bao gồm kèo Châu Á (Handicap), kèo Châu u (1x2) và kèo Tài xỉu (O/U).

    Kèo Châu Á

    Kèo Châu Á tương đối dễ phân biệt bên bảng tỷ lệ kèo, thường có dấu “ : ” để phân biệt tỷ lệ kèo giữa hai đội. Đối với kèo Châu Á sẽ có đa dạng kèo khác nhau, cụ thể là nếu như người chơi cược tỷ lệ kèo 1:0 thì đội chủ nhà chấp đội khách một trái mà kết quả cuối cùng là 1:1 thì sẽ hòa tiền, còn nếu như cách biệt hơn đội khách hai bàn thì ăn nhận được tiền cược nhân với tỷ lệ thắng.

    Tương tự như vậy thì kèo Châu Á phổ biến các tỷ lệ khác nhau như 1:1 1/2, 1 1/4:0 hay 0:2 1/4,....



    [​IMG]



    Kèo Châu Âu

    Với kèo Châu u thì khá là đơn giản, người chơi ko cần phải Phân tích hay lựa chọn nhiều kèo mà chỉ cần để ý tới 3 cửa là Thắng – Hòa – Thua, bắt trúng kèo nào thì sẽ ăn kèo đó.

    VD: MU vs Chelsea mà người chơi cược cho MU thắng thì sẽ nhận được tiền cược gốc nhân với tỷ lệ thắng.

    Kèo Tài xỉu

    Kèo Tài xỉu sẽ không để ý tới Thắng – Thua mà chỉ dựa vào tổng số bàn thắng của cả trận. nghĩa là người chơi sẽ dự đoán trong trận bóng sẽ có bao nhiều bàn thắng và phân thắng thua bằng cách thức so sánh với mức cược của nhà cái đưa ra.

    VD: Mức cược của nhà cái đưa ra 3 bàn thì giả dụ tổng số bàn thắng trên 3 là ăn cược, bằng 3 thì hoàn tiền và dưới 3 thì thua đủ. Tỷ lệ ăn thua sẽ giống tương tự với kèo Châu Á.

    Xem thêm: Online casino FB88 - Sòng bài online trực tuyến hàng đầu Châu Á

    2. Chú ý khi soi kèo trực tuyến FB88

    [​IMG]

    Tỷ lệ đặt cược sẽ phụ thuộc chính yếu vào sự kinh nghiệm và thông tin của người chơi mà quyết định. Cụ thể, với các trận đấu diễn ra dĩ nhiên những thể loại kèo Tài xỉu, kèo Châu Á,... được ấn định. các đội bóng mạnh hơn thường sẽ được dành đầu tiên với tỷ lệ cược cao, không những thế 1 số đội bóng mạnh dĩ nhiên tỷ lệ đặt cược cao nhưng khi đội bóng thắng thì người chơi vẫn bị thua tiền, đây là một trong những mánh khóe của nhà cái mà người chơi nên lưu ý.

    Chính do đó, người chơi cần phải tỉnh táo để soi kèo trực tuyến chuẩn xác, các thông tin từ phong độ, lực lượng,... là các nhân tố mà người chơi nên nắm kỹ.

    Trong đặt cược online thì tỉ lệ cá cược bóng đá bị chi phối bởi nhiều nhân tố chủ quan lẫn khách quan. Tỷ lệ cá cược trực tuyến sẽ là mức tiền mà người chơi nhận được khi thắng cược.

    Tham gia ngay tại FB88, người chơi sẽ được trải nghiệm thêm những dịch vụ mới lạ nhưng ko kém phần hấp dẫn như Thể thao, Casino trực tuyến, xổ số, Slot games,... kèm theo những chương trình khuyến mại diễn ra xuyên suốt mỗi tháng.

    Hãy kiểm định chất lượng của tỉ lệ cá cược bóng đá hôm nay - soi kèo trực tuyến FB88 bằng cách thức truy cập vào trang web và trao đổi những trở ngại có câu hỏi thông qua nhân viên CSKH 24/24 để trải nghiệm hệ thống cá cược an toàn và nhiều năm kinh nghiệm.
     

Share This Page