劉鎧源

@r34796

Joined on Dec 12, 2021

  • AutoTest_Designer2_Duke_Test2 AutoTest_Designer2_Duke_Test6_RPMBPreRead AutoTest_Designer2_Jeanie_Test12_VU_4067 AutoTest_Designer2_Jeanie_Test3_status_report AutoTest_Designer2_Jeanie_Test4_erase_fail
     Like  Bookmark
  • 全部init都會遇到unKnow!!! apply Hynix policy image.png 分別下vcmdgetnfid的結果 18939 image.png 18822 image.png 18836
     Like  Bookmark
  • 部分節錄自概觀 CPU 快取 CPU 生成邏輯地址,其中包含page number和page offset。 page number用於對page table進行索引以獲取對應的page frame number,一旦我們找到physical memory(也稱為主內存)的page frame,我們就可以應用page offset來獲取page frame內正確的word。 Cache存什麼? L1 Cache中分為指令快取與資料快取,實驗證實分離程式碼與資料的快取是比較好的。Intel 自 1993 年起採用分離程式碼與資料的快取,就再也沒有回頭過。程式碼與資料所需的記憶體區域彼此相當獨立,這也是獨立的快取運作得更好的原因。近年來,另一個優點逐漸浮現:對大多數常見的處理器而言,指令解碼(decoding)的步驟是很慢的;快取解碼過的指令能夠讓執行加速,在不正確地預測或者無法預測的分支(branch)使得管線(pipeline)為空的情況下尤其如此。 隨著CPU製造工藝的發展,二級快取也能輕易的集成在CPU核心中,容量也在逐年提升。現在再用集成在CPU內部與否來定義一、二級快取,已不確切。
     Like 3 Bookmark
  • Part 1: Mutex Locks Part 2: Counting Semaphores Part 3: Working with Mutexes And Semaphores Part 4: The Critical Section Problem Part 5: Condition Variables Part 6: Implementing a barrier Part 7: The Reader Writer Problem Part 8: Ring Buffer Example Part 9: Synchronization Across Processes
     Like 1 Bookmark
  • contributed by < r34796Kevin > 簡介 實作Jserv老師的Linux 核心設計 (Linux Kernel Internals)的作業3,並且盡量完成作業的額外要求 [x] 研讀上述 ==Linux 效能分析的提示== 描述,在自己的實體電腦運作 GNU/Linux,做好必要的設定和準備工作 $\to$ 從中也該理解為何不希望在虛擬機器中進行實驗; [x] 研讀上述費氏數列相關材料 (包含論文),摘錄關鍵手法,並思考 clz / ctz 一類的指令對 Fibonacci 數運算的幫助。請列出關鍵程式碼並解說 [x] 複習 C 語言 數值系統 和 bitwise operation,思考 Fibonacci 數快速計算演算法的實作中如何減少乘法運算的成本;
     Like  Bookmark
  • 簡介 社交網絡分析的主要關注點之一是識別網絡中具有凝聚力的子群。有凝聚力的子群體是網路的子集,他們之間存在相對強大、直接、強烈、頻繁或積極的聯繫。 k-Core演算法通常用來對一個圖進行子圖劃分,通過去除不重要的節點,將符合逾期的子圖暴露出來進行進一步分析。 Maximum Clique 演算法可以找出最大完全子圖,找出最大完全子圖在計算上是困難的,這是一個np-complete問題。 本次作業要在限定時間內完成在82168個節點的網路中找出節點的coreness與Maximum Clique。 定義k-core子圖 k-core子圖即要求每個節點至少與該子圖中的其他k個節點相關聯。 定義節點的degree
     Like  Bookmark
  • contributed by < r34796Kevin > 完整程式碼 簡介 實作Jserv老師的Linux 核心設計 (Linux Kernel Internals)作業2,並且盡量完成作業的額外要求 測驗一 解釋仿效 Linux 核心 include/linux/list.h 的精簡實作運作原理,指出改進空間並著手實作 研讀 Linux 核心的 lib/list_sort.c 原始程式碼,學習 sysprog21/linux-list的手法,將 lib/list_sort.c 的實作抽離為可單獨執行 (standalone) 的使用層級應用程式,並設計效能評比的程式碼,說明 Linux 核心的 lib/list_sort.c 最佳化手法
     Like  Bookmark
  • contributed by < r34796Kevin > 簡介 實作Jserv老師的Linux 核心設計 (Linux Kernel Internals)作業1,並且盡量完成作業的額外要求 ,練習開發程式的好用工具,包含: 學習 GNU/Linux 開發工具 Cppcheck: 靜態程式碼分析工具 Valgrind: 動態程式分析工具 學習使用 Git 與 GitHub
     Like  Bookmark