ticoAg/ChineseCorpus-Kaggle-fanti huggingface dataset:
非洲菊，（學名：，英文：Barberton daisy），別名為太陽花、猩猩菊、日頭花等，是多年生草本植物，頂生花序，花色分別有紅色、白色、黃色、橙色、紫色等。繁殖用播種或分株法，原產地為南非，現在商業生產在臺灣、廣東也有。
星海音樂廳夜景
星海音樂廳位于中國廣東省廣州市珠江河畔的二沙島上，於1998年3月3日建成，並于同年6月13日－冼星海誕生日正式使用。音樂廳以中華民國時期著名音樂家冼星海命名。是目前中國大陸規模最大的音樂廳之一。星海音樂廳東邊是廣東美術館，北邊是廣東華僑博物館，三者形成富有特色的文化景觀。
星海音樂廳占地1.4萬平方米，建筑面積1.8萬平方米。總投資達人民幣2.5億元。由華南理工大學建筑設計研究院擔任總設計單位。
星海音樂廳的交響樂廳
交響樂演奏大廳是音樂廳的主體部分，是目前國內最大的純自然聲演奏廳之一，觀眾席呈山谷梯田型，設有堂座、廂座、樓座和廊座共1500座位，每個座位收到的音頻基本均勻，據《中國建設發展》1999年第一期介紹，交響樂演奏廳的綜合聲學指標達到國際一流的專業交響音樂廳標準。廳堂跨度80米，大廳穹頂吊有40余只玻璃鋼調音體；舞臺正上方是由捷克引進，目前中國最大的管風琴，啟用之初原為東南亞最大的管風琴，2017年起為第二大。
注意，星海音樂廳內安裝有移動電話信號屏蔽器，在演出時主辦單位會屏蔽通訊訊號以保證演出沒有其他聲音的騷擾。
室內樂演奏廳中設有460座。廳內的墻上安裝有可調幕簾1臺和吸音轉體29臺。該廳設有演奏臺、音控室、放映室、休息廳等設施，在這里除舉辦室內樂、重奏、獨奏、獨唱外，也可舉辦單、雙、三人舞演出、獨幕劇表演等，因而又被稱為多功能廳。
音樂廳的主體東側為4800平方米的音樂文化廣場，廣場上有冼星海像、音樂噴泉、水上音樂舞臺等。
音樂廳的銘牌由時任中共廣東省委書記的謝非親自題寫。
星海音樂廳為滿足各國交響樂團及演奏家的需要，配置了德國產Steinway平臺鋼琴兩臺，奧地利產Bosendorfer平臺鋼琴兩臺，日本產Yamaha平臺鋼琴一臺，美國產馬林巴琴一臺，美國產豎琴一架，美國產定音鼓一套。
1998年6月13日，廣州交響樂團和中國交響樂團合唱團進行首場演出。演奏了鋼琴協奏曲 《黃河》和貝多芬第九交響曲《歡樂頌》，之后曾有眾多世界性樂團在星海音樂廳演出，如：
*  星海音樂廳建筑與設施介紹
海勒姆·賓厄姆三世
海勒姆·賓厄姆三世（Hiram Bingham III，）生於夏威夷火奴魯魯，美國學者、探險家、政治人物，美國共和黨成員，曾任康涅狄格州州長（1925年）和美國參議員（1925年－1933年）。
賓厄姆因1911年在當地農民帶領下，重新發現印加帝國遺跡馬丘比丘而聞名。馬丘比丘的古蹟遺物，被賓厄姆強行掠奪至耶魯大學。為了索回文物祕魯政府不斷抗議，與耶魯大學追討多年，甚至對簿公堂，最後美國歐巴馬總統在祕魯總統親自遊說下，親自與耶魯大學進行道德勸說希望讓步，終於在2011年耶魯大學退讓，願意歸還第一批、總計366件文物，這些文物于2011年3月30日（星期三），運抵祕魯總統府。
*  Works by Hiram Bingham
*  Selection from Bingham's ''The Lost City of the Incas''
*  Machu Picchu on the Web - The Discovery
*  ''Inca Land'', by Hiram Bingham
布羅莫結構域是識別如組蛋白N端尾部等位置乙酰化賴氨酸殘基的蛋白質結構域。這一識別過程往往是蛋白質-組蛋白相關及染色質重塑的先決條件。該結構域的采取一種全-α蛋白質折疊的形式，由四個α螺旋捆在一起形成。
約翰·W·塔穆昆與其同僚在研究''brm''基因時發現了布羅莫結構域這一新的結構模體，且與那些涉及轉錄活化的基因有著相似的序列.。
陶子可以指：
* τ子，一種帶負電荷的基本粒子。
* 陶晶瑩，臺灣節目主持人、歌手、作家。
建設中的深中通道，攝于2021年11月。
深中通道屬于中國國家高速公路網中深岑高速公路的起點段（國家高速編號：G2518 ），是建設中的橫跨珠江口、連接中國廣東省深圳市與中山市的公路通道，由海底（珠江底）隧道及跨海（跨珠江）公路橋組成。
2020年4月，建設中的深中大橋
1983年，香港合和集團主席胡應湘提出興建伶仃洋大橋，連接香港和珠海。1998年香港的青嶼幹線通車，胡應湘又提出香港應善用青馬大橋等基建設施；於是大橋香港起點改為大嶼山，原伶仃洋大橋計劃擱置，並再加入澳門（單Y方案）和深圳市（雙Y方案），其中後者（雙Y方案）在東、西兩端分別以香港、深圳，和珠海、澳門為落腳點，在中間某處匯合共線。惟最後雙Y方案在2005年被否決。
1998年，中山市規劃局就提出了建設深中通道的設想。
2004年，“深中通道”就被提上議程，當年原深圳市交通局與深高速聯合委托中國公路工程咨詢監理總公司和鐵道第四勘察設計院開展“深中通道”研究工作，初步提出“采用公鐵合建的隧道過江方案”。
2006年中旬，深圳市政府提出興建深中大橋，以連接深圳市和中山市，而大橋位於港珠澳大橋北面。
值得一提的是，珠海市提出規劃興建伶仃洋通道，位於深中通道和港珠澳大橋之間，東邊落腳點規劃為前海深港現代服務業合作區，西邊落腳點為淇澳島。
2012年11月，廣東省交通廳宣布推薦方案，採用“東隧西橋”方式興建，並同時開始進行環評公示。
2021年1月22日，深中通道E7管節完成沉放對接，項目沉管隧道安裝突破千米大關，同時，深中通道伶仃洋大橋西錨碇底板施工全部完成。
深中通道推薦方案全長51公里，按照通道的設計速度為100公里/小時。起點位於深圳市寶安區西鄉鶴洲立交，與機荷高速公路對接，以隧道和大橋穿過珠江口中部；先在中山市最東面登陸，然後沿著橫門水道一直西進，最後在中山港口鎮新隆立交接上中江高速公路；此外並建有南沙連接線。工程將在深圳近海興建兩個人工島以貫通長6.72公里的隧道，另外還在西段興建一座通航用特大橋樑。
深中通道主體工程已經于2016年底正式開工，預計2024年建成通車。
工程建成後，珠三角東西兩岸將會打通，拉近了西岸南沙、中山、珠海、江門、陽江、茂名、湛江乃至海南省與東岸深圳、東莞、惠州、汕尾等地的時空距離。由中山至深圳駕車用時將由現在的超過90分鐘大大縮短至30分鐘內，亦可紓緩虎門大橋的擠塞情況。
珠江口沿岸各城市在港口航運中心方面競爭非常激烈，在確定跨江通道登陸地點時，沿線各市的意見不一，廣州市支持與虎門大橋走向相似的“東莞虎門-廣州南沙”路線，深圳和中山則要求在各自轄區選擇線路節點，最後以“深圳機場南-中山新隆”方案中選。而在建設方案的選擇上，工程報告提出全橋、東橋西隧、東隧西橋和全隧等多種方案，全橋及東橋西隧方案因不能滿足深圳機場航空限高要求遭到否決，東隧西橋和全隧兩種方案進入最後比選，2013年，廣東省政府常務會議同意深圳和中山兩市聯合支持的“東隧西橋”方案為推薦方案，“長隧道”方案作為備選方案。
由於深中通道經過的伶仃航道是南沙港和廣州港的主要出海航道，廣州方面擔心，深中通道的跨海大橋限制了進出船隻的高度，影響廣州建設國際航運中心的地位。廣州市隨即向省政府請示，建議采用全隧方案，并稱此方案可實現廣深中三市共贏。廣州市人大常委會主任陳建華在廣東省十三屆人大一次會議召開期間提交議案，希望采用“全隧方案”替代“東隧西橋”方案，替代橋梁的隧道段可由廣州市代建，廣州市愿意承擔方案修改后引發的新增建設投資。廣州市人大常委會更罕見將與大橋相關爭議的報道轉載至官網頭條。但最後不獲批準。
廣州社科院城市戰略研究院副院長張強稱，廣州國際航運中心會受大橋影響，亦會削弱廣州的經濟實力及發展，甚至影響在大灣區的地位，城市話語權也會相應下降。大橋一旦落成，會封鎖南沙港和廣州港的大型貨櫃船進出，廣州官員認為，工程不但影響船運，更會搶走空運和陸路運輸的生意，威脅廣州作為廣東省中心地位。
在計算機系統中，CPU高速緩存（，在本文中簡稱緩存）是用于減少處理器訪問內存所需平均時間的部件。在金字塔式存儲體系中它位于自頂向下的第二層，僅次于CPU寄存器。其容量遠小于內存，但速度卻可以接近處理器的頻率。
當處理器發出內存訪問請求時，會先查看緩存內是否有請求數據。如果存在（命中），則不經訪問內存直接返回該數據；如果不存在（失效），則要先把內存中的相應數據載入緩存，再將其返回處理器。
緩存之所以有效，主要是因為程序運行時對內存的訪問呈現局部性（Locality）特征。這種局部性既包括空間局部性（Spatial Locality），也包括時間局部性（Temporal Locality）。有效利用這種局部性，緩存可以達到極高的命中率。
在處理器看來，緩存是一個透明部件。因此，程序員通常無法直接干預對緩存的操作。但是，確實可以根據緩存的特點對程序代碼實施特定優化，從而更好地利用緩存。
結構上，一個直接映射（Direct Mapped）緩存由若干緩存塊（Cache Block，或Cache Line）構成。每個緩存塊存儲具有連續內存地址的若干個存儲單元。在32位計算機上這通常是一個雙字（dword），即四個字節。因此，每個雙字具有唯一的塊內偏移量。
每個緩存塊有一個索引（Index），它一般是內存地址的低端部分，但不含塊內偏移和字節偏移所占的最低若干位。一個數據總量為4KB、緩存塊大小為16B的直接映射緩存一共有256個緩存塊，其索引范圍為0到255。使用一個簡單的移位函數，就可以求得任意內存地址對應的緩存塊的索引。由于這是一種多對一映射，必須在存儲一段數據的同時標示出這些數據在內存中的確切位置。所以每個緩存塊都配有一個標簽（Tag）。拼接標簽值和此緩存塊的索引，即可求得緩存塊的內存地址。如果再加上塊內偏移，就能得出任意一塊數據的對應內存地址。
因此，在緩存大小不變的情況下，緩存塊大小和緩存塊總數成反比關系。下圖中所示的緩存塊來自一個數據總量為4KB、每個緩存塊大小為16B的直接映射緩存，其標簽長度為20bits（
一個大小為16字節的緩存塊。從屬于一個數據總量為4KB的直接映射緩存。
此外，每個緩存塊還可對應若干標志位，包括有效位（valid bit）、臟位（dirty bit）、使用位（use bit）等。這些位在保證正確性、排除沖突、優化性能等方面起著重要作用。
下面簡要描述一個假想的直接映射緩存的工作流程。這個緩存共有四個緩存塊，每個塊16字節，即4個字，因此共有64字節存儲空間。使用寫回（Write back）策略以保證數據一致性。
CPU緩存的運作流程（注意內存左側給出的地址是字地址而不是字節地址）
系統啟動時，緩存內沒有任何數據。之后，數據逐漸被載入或換出緩存。假設在此后某一時間點，緩存和內存布局如右圖所示。此時，若處理器執行數據讀取指令，控制邏輯依如下流程：
# (將地址由高至低劃分為四個部分：標簽、索引、塊內偏移、字節偏移。其中塊內偏移和字節偏移各占兩位，后者在以下操作中不使用。)
# 用索引定位到相應的緩存塊。
# 用標簽嘗試匹配該緩存塊的對應標簽值。如果存在這樣的匹配，稱為命中（Hit）；否則稱為未命中（Miss）。
# 如命中，用塊內偏移將已定位緩存塊內的特定數據段取出，送回處理器。
# 如未命中，先用此塊地址（標簽+索引）從內存讀取數據并載入到當前緩存塊，再用塊內偏移將位于此塊內的特定數據單元取出，送回處理器。這里要注意的是，（1）讀入的數據會沖掉之前的內容。為保證數據一致性，必須先將數據塊內的現有內容寫回內存。（2）盡管處理器請求的只是一個字，緩存仍必須在讀取的時候把整個數據塊都填充滿。（3）緩存的讀取是按緩存塊大小為邊界對齊的。對于大小為16字節的緩存塊，任何因為0x0000、或0x0001、或0x0002、或0x0003造成的未命中，都會導致位于內存0x0000—0x0003的全部四個字被讀入塊中。
在右圖中，如此時處理器請求的地址在0x0020到0x0023之間，或在0x0004到0x0007之間，或在0x0528到0x052B之間，或在0x05EC到0x05EF之間，均會命中。其余地址則全部未命中。
而處理器執行數據寫入指令時，控制邏輯依如下流程：
# 用標簽嘗試匹配該緩存塊的對應標簽值。其結果為命中或未命中。
# 如命中，用塊內偏移定位此塊內的目標字。然后直接改寫這個字。
# 如未命中，依系統設計不同可有兩種處理策略，分別稱為按寫分配（Write allocate）和不按寫分配（No-write allocate）。如果是按寫分配，則先如處理讀未命中一樣，將未命中數據讀入緩存，然后再將數據寫到被讀入的字單元。如果是不按寫分配，則直接將數據寫回內存。
使用CPU地址查找直接匹配緩存的過程。首先以索引定位索引塊，之后同時查看標簽是否匹配，以及有效位是否被設置。如果標簽匹配且數據有效，則通過4-1數據選擇器，以塊內偏移為輸入，選定存儲單元。
為了便于數據查找，一般規定內存數據只能置于緩存的特定區域。對于直接映射緩存，每一個內存塊地址都可通過模運算對應到一個唯一緩存塊上。注意這是一種多對一映射：多個內存塊地址須共享一個緩存區域。
其中I為緩存索引，Amb為內存塊地址，N為緩存塊總數。
使用內存塊地址而不是內存地址是因為緩存塊通常包含一組連續的內存單元數據。以緩存塊為32字節的直接映射緩存為例，內存地址Am到緩存索引的計算為
由于緩存字節數和緩存塊數均為2的冪，上述運算可以由硬件通過移位極快地完成。
一、二、四、八路組相聯緩存的比較
直接匹配緩存盡管在電路邏輯上十分簡單，但是存在顯著的沖突問題。由于多個不同的內存塊僅共享一個緩存塊，一旦發生緩存失效就必須將緩存塊的當前內容清除出去。這種做法不但因為頻繁的更換緩存內容造成了大量延遲，而且未能有效利用程序運行期所具有的時間局部性。
組相聯（Set Associativity）是解決這一問題的主要辦法。使用組相聯的緩存把存儲空間組織成多個組，每個組有若干數據塊。通過建立內存數據和組索引的對應關系，一個內存塊可以被載入到對應組內的任一數據塊上。
以右圖為例， 如使用2路組相聯，內存地址為0、8、16、24的數據均可被置于緩存第0組中兩個數據塊的任意一個；如果使用4路組相聯，內存地址為0、8、16、24的數據均可被置于緩存第0組中四個數據塊的任意一個。一般地，
其中，I為緩存索引，Am為內存地址，Nw為緩存塊內字數， Na為相聯路數， N為組數。當使用組相聯時，在通過索引定位到對應組之后，必須進一步地與所有緩存塊的標簽值進行匹配，以確定查找是否命中。這在一定程度上增加了電路復雜性，因此會導致查找速度有所降低。
此外，在不增大緩存大小的前提下單純地增加組相聯的路數，將不會改變緩存和內存的對應比例。再以右圖為例，對于2路組相聯，盡管第0組內有兩個緩存塊，但是該組現在也是內存塊1、9、17、25的目標塊。
直接匹配可以被認為是單路組相聯。經驗規則表明，在緩存小于128KB時，欲達到相同失效率，一個雙路組相聯緩存僅需相當于直接匹配緩存一半的存儲空間。
組相聯的一個極端是全相聯。這種緩存意味著內存中的數據塊可以被放置到緩存的任意區域。這種相聯完全免去了索引的使用，而直接通過在整個緩存空間上匹配標簽進行查找。
由于這樣的查找造成的電路延遲最長，因此僅在特殊場合，如緩存極小時，才會使用。
對于組相聯緩存，當一個組的全部緩存塊都被占滿后，如果再次發生緩存失效，就必須選擇一個緩存塊來替換掉。存在多種策略決定哪個塊被替換。
顯然，最理想的替換塊應當是距下一次被訪問最晚的那個。這種理想策略無法真正實現，但它為設計其他策略提供了方向。
先進先出算法（FIFO）替換掉進入組內時間最長的緩存塊。最久未使用算法（LRU）則跟蹤各個緩存塊的使用狀況，并根據統計比較出哪個塊已經最長時間未被訪問。對于2路以上相聯，這個算法的時間代價會非常高。
對最久未使用算法的一個近似是非最近使用（NMRU）。這個算法僅記錄哪一個緩存塊是最近被使用的。在替換時，會隨機替換掉任何一個其他的塊。故稱非最近使用。相比于LRU，這種算法僅需硬件為每一個緩存塊增加一個使用位（use bit）即可。
此外，也可使用純粹的隨機替換法。測試表明完全隨機替換的性能近似于LRU。
為了和下級存儲（如內存）保持數據一致性，就必須把數據更新適時傳播下去。這種傳播通過回寫來完成。一般有兩種回寫策略：寫回（Write back）和寫通（Write through）。
寫回是指，僅當一個緩存塊需要被替換回內存時，才將其內容寫入內存。如果快取命中，則總是不用更新內存。為了減少內存寫操作，緩存塊通常還設有一個臟位（dirty bit），用以標識該塊在被載入之后是否發生過更新。如果一個緩存塊在被置換回內存之前從未被寫入過，則可以免去回寫操作。
寫回的優點是節省了大量的寫操作。這主要是因為，對一個數據塊內不同單元的更新僅需一次寫操作即可完成。這種內存帶寬上的節省進一步降低了能耗，因此頗適用于嵌入式系統。
寫通是指，每當緩存接收到寫數據指令，都直接將數據寫回到內存。如果此數據地址也在緩存中，則必須同時更新緩存。由于這種設計會引發造成大量寫內存操作，有必要設置一個緩沖來減少硬件沖突。這個緩沖稱作寫緩沖器（Write buffer），通常不超過4個快取Block大小。不過，出于同樣的目的，寫緩沖器也可以用于寫回型緩存。
寫通較寫回易于實現，并且能更簡單地維持數據一致性。
當發生寫失效時，緩存可有兩種處理策略，分別稱為按寫分配（Write allocate）和不按寫分配（No-write allocate）。
按寫分配是指，先如處理讀失效一樣，將所需數據讀入緩存，然后再將數據寫到被讀入的單元。不按寫分配則總是直接將數據寫回內存。
設計緩存時可以使用回寫策略和分配策略的任意組合。對于不同組合，發生數據寫操作時的行為也有所不同。如右表所示。
實緩存的翻譯步驟：1，訪問TLB，將虛擬地址轉換成物理地址。2，用物理地址的索引段定位緩存。3，用物理地址的標簽段進行比較以決定是否命中。
由于計算機程序一般使用虛擬地址，一個必須決定的設計策略是緩存的地址標簽及索引是使用虛擬地址還是物理地址。
一個簡單的方案就是緩存的標簽和索引均使用虛擬地址。這種緩存稱為虛緩存（virtual cache）。這種緩存的優點是僅在緩存失效時才需要進行頁面翻譯。由于緩存命中率很高，需要翻譯的次數也相對較少。
但是這種技術也存在嚴重的問題。
第一，引入虛擬地址的一個重要原因是在軟件（操作系統）級進行頁面保護，以防止進程間相互侵犯地址空間。由于這種保護是通過頁表和翻譯旁視緩沖器（TLB）中的保護位（protection bit）實現的，直接使用虛擬地址來訪問數據等于繞過了頁面保護。一個解決辦法是在緩存失效時查看TLB對應表項的保護位以確定是否可以加載缺失的數據。
第二，由于不同進程使用相同的虛擬地址空間，在切換進程后會出現整個緩存都不再對應新進程的有效數據。如果前后兩個進程使用了相同的地址區間，就可能會造成緩存命中，卻訪問了錯誤的地址，導致程序錯誤。有兩個解決辦法：（1）進程切換后清空緩存。代價過高。（2）使用進程標識符（PID）作為緩存標簽的一部分，以區分不同進程的地址空間。
第三，別名問題（Alias）。由于操作系統可能允許頁面別名，即多個虛擬頁面映射至同一物理頁面，使用虛擬地址做標簽將可能導致一份數據在緩存中出現多份拷貝的情形。這種情況下如果對其中一份拷貝作出修改，而其他拷貝沒有同步更新，則數據喪失整合性，導致程序錯誤。有兩個解決辦法：（1）硬件級反別名。當緩存載入目標數據時，確認緩存內沒有緩存塊的標簽是此地址的別名。如果有則不載入，而直接返回別名緩存塊內的數據。（2）頁面著色（Page Coloring）。這種技術是由操作系統對頁面別名作出限制，使指向同一頁面的別名頁面具有相同的低端地址。這樣，只要緩存的索引范圍足夠小，就能保證在緩存中決不會出現來自不同別名頁面的數據。
虛索引、實標簽緩存的翻譯步驟：1，訪問TLB，將虛擬地址轉換成物理地址；同時，以虛擬地址的頁內偏移（但不含最后若干位的緩存段內偏移）直接作為索引定位緩存。2，用物理地址的標簽段進行比較以決定是否命中。
第四，輸入輸出問題。由于輸入輸出系統通常只使用物理地址，虛緩存必須引入一種逆映射技術來實現虛擬地址到物理地址的轉換。
實緩存（physical cache）完全使用物理地址做緩存塊的標簽和索引，故地址翻譯必須在訪問緩存之前進行。這種傳統方法所以可行的一個重要原因是TLB的訪問周期非常短（因為本質上TLB也是一個緩存），因而可以被納入流水線。
但是，由于地址翻譯發生在緩存訪問之前，會比虛緩存更加頻繁地造成TLB。（相比之下，虛緩存僅在本身失效的前提下才會訪問TLB，進而有可能引發TLB失效）實緩存在運行中存在這樣一種可能：首先觸發了一個TLB失效，然后從頁表中更換TLB表項（假定頁表中能找到）。然后再重新訪問TLB，翻譯地址，最后發現數據不在緩存中。
一個折中方案是同時使用虛索引和實標簽（virtually indexed, physically tagged）。這種緩存利用了頁面技術的一個特征，即虛擬地址和物理地址享有相同的頁內偏移值（page offset）。這樣，可以使用頁內偏移作為緩存索引，同時使用物理頁面號作為標簽。這種混合方式的好處在于，其既能有效消除諸如別名引用等純虛緩存的固有問題，又可以通過對TLB和緩存的并行訪問來縮短流水線延遲。
這種技術的一個缺點是，在使用直接匹配緩存的前提下，緩存大小不能超過頁面大小，否則頁面偏移范圍就不足以覆蓋緩存索引范圍。這個弊端可以通過提高組相聯路數來改善。
介于處理器和內存二者之間的緩存有兩個天然沖突的性能指標：速度和容積。如果只向處理器看齊而追求速度，則必然要靠減少容積來換取訪問時間；如果只向內存看齊而追求容積，則必然以增加處理器的訪問時間為犧牲。這種矛盾促使人們考慮使用多級緩存。
～+38周期
在一個兩級緩存體系中，一級緩存靠近處理器一側，二級緩存靠近內存一側。當一級緩存發生失效時，它向二級緩存發出請求。如果請求在二級緩存上命中，則數據交還給一級緩存；如失效，二級緩存進一步向內存發出請求。對于三級緩存可依此類推。
通常，更接近內存的緩存有著更大容積，但是速度也更慢。以AMD Opteron X4處理器為例，見右表比較。
值得注意的是，無論如何，低級緩存的局部命中率總是低于高級緩存。這是因為數據的時空局部性在一級緩存上基本上已經利用殆盡。
雖然功能類似，但不同級別的緩存在設計和實現上也有不同之處。
盡管一般而言，在存儲體系結構中低級存儲總是包含高級存儲的全部數據，但對于多級緩存則未必。相反地，存在一種多級排他性（Multilevel exclusion）的設計。此種設計意指高級緩存中的內容和低級緩存的內容完全不相交。這樣，如果一個高級緩存請求失效，并在次級緩存中命中的話，次級緩存會將命中數據和高級緩存中的一項進行交換，以保證排他性。
多級排他性的好處是在存儲預算有限的前提下可以讓低級緩存更多地存儲數據。否則低級緩存的大量空間將不得不用于覆蓋高級緩存中的數據，這無益于提高低級緩存的命中率。
當然，也可以如內存對緩存般，使用多級包容性（Multilevel inclusion）設計。這種設計的優點是比較容易方便查看緩存和內存間的數據一致性，因為僅檢查最低一級緩存即可。對于多級排他性緩存這種檢查必須在各級上分別進行。這種設計的一個主要缺點是，一旦低級緩存由于失效而被更新，就必須相應更新在高級緩存上所有對應的數據。因此，通常令各級緩存的緩存塊大小一致，從而減少低級對高級的不必要更新。
此外，各級緩存的寫策略也不相同。對于一個兩級緩存系統，一級緩存可能會使用寫通來簡化實現，而二級緩存使用寫回確保數據一致性。
評估緩存的性能通常使用平均內存訪問時間（Average Memory Access Time, AMAT）這一指標。在一個簡化模型中，該值可依下式求得：
式中三項的意義：
不同大小、不同組相聯緩存運行SPEC CPU2000整數程序的失效率比較。注意每條曲線均呈三段式下降，這實際上分別體現了容量失效（容量過小時）、沖突失效和強制失效（容量逼近無限大時）。
* 為命中時間（Hit Time）：從定位緩存塊、經標簽比較并選中，一直到傳回數據所需的時間。
* 為失效率（Miss Rate）：在特定次數的內存訪問中，發生緩存失效次數所占的比重。
* 為失效代價（Miss Penalty）：從定位緩存塊、經標簽比較判定失效，然后再從內存中定位數據并載入緩存，最后直到把目標數據返回所需的時間。
Mark Hill在對緩存失效的情形進行研究后給出了三種緩存失效的原因，稱為3C。
* ''強制失效''（Compulsory miss），又稱''冷失效''（Cold start miss），指地址第一次被引用時的失效。改變緩存大小或相聯度都不能影響這類失效。
* ''容量失效''（Capacity miss），是指某段數據由于緩存已滿而被逐出后，當緩存再一次企圖訪問此數據時造成的失效。改變緩存塊大小或相聯度都不能影響這類失效。
* ''沖突失效''（Conflict miss），是指內存中不同的塊被映射到緩存中相同的組或塊，導致訪問時產生沖突而失效。也叫Collision misses 或者 Interference misses。這類失效對于全相聯緩存并不存在。
此外，在多處理器系統中，還存在為保證各處理器緩存之間的數據一致性而進行數據清空/無效化所造成的失效。這類失效稱為''一致失效''（Coherency miss）。
根據AMAT的計算式，可以看出優化緩存可從三個方面入手：一、減少命中時間；二、降低失效率；三、減輕失效代價。此外，增加緩存訪問帶寬也能有效較低AMAT。
存在多種優化技術來實現削減三個構成變量對AMAT造成的影響。應注意的是，由于緩存的內在性質，某些技術可能在減少一個因子的同時，增加了另一個因子。
理論上，完全使用虛擬地址可以獲得更快的緩存訪問速度，因為這樣僅在緩存失效時才會進行地址翻譯。但是，如前所述，這種純虛地址緩存由于繞開了操作系統對進程訪問地址的軟件控制，會存在不少問題。
為了能接近虛緩存的訪問速度，又能避開虛緩存帶來的種種問題，引入了所謂虛索引、實標簽緩存（virtually indexed, physically tagged）。這種結構的緩存可以令地址翻譯和緩存查詢并發進行，大大加快了緩存的訪問速度。詳見地址翻譯一節。
由于電路延遲很大程度上取決于存儲芯片的大小，所以可考慮使用較小容量的緩存以保證最短的訪問周期。這么做的另一個好處是，由于一級緩存足夠小，可以把二級緩存的全部或部分也集成到CPU芯片上，從而減少了二級緩存的命中時間。
AMD從K6到Opteron連續三代CPU的一級緩存容量都沒有任何增長（均為64KB）正是基于這個原因。
另一方面，考慮使用簡單的緩存，如直接匹配緩存，也可較組相聯緩存減少命中時間。
所謂路預測（Way prediction），是指在組相聯緩存中，跟蹤同一組內不同緩存塊的使用情況，然后在訪問到來時，不經比較直接返回預測的緩存塊。當然，標簽比較仍然會進行，并且如果發現比較結果不同于預測結果，就會重新送出正確的緩存塊。也就是說，錯誤預測會造成一個緩存塊長度的延遲。
模擬表明路預測的準確率超過85%。這種技術非常適合于投機執行（Speculative Execution）處理器，因為這種處理器有完善的機制來保證在投機失敗之后取消已經派發的指令。
與一般的指令緩存存儲靜態連續地址不同，追蹤緩存（Trace Cache）存儲的是基于執行歷史的動態地址序列。這實際上是把分支預測的結果用在了緩存上。由于只存儲沿某一特定分支路徑才會遇到的指令，這種緩存可比傳統緩存更節省空間。
追蹤緩存的缺點是實現復雜，因為必須設法連續存儲的數據并不會按照2的冪次字長對齊。此外，對于不同執行路徑要分開存儲。如果這些執行路徑中存在相同地址的指令，這些指令就只好被分別存到兩個地方。這反而造成了低效的空間利用。
Intel的Pentium 4處理器使用了這一復雜技術。值得一提的是，Pentium 4追蹤緩存存儲的不是從內存抓取的原始指令，而是已經過解碼的微操作，從而進一步節省掉了指令解碼上要花的時間。
將一級緩存并入流水線是一般做法。這種做法可行性在于一級緩存的訪問時間通常都極短，可能只有一到數個CPU周期。此外，由于TLB也是一種高速緩存硬件，故也可以納入流水線。
一般而言，當緩存發生失效時，處理器必須停滯（stall），等待緩存將數據從次級存儲中讀取出來。
當時，對于跨序執行（Out-of-order Execution）處理器，由于多條指令在不同處理單元中并發執行，某一條指令引發的緩存失效應該只造成其所在處理單元的停滯，而不影響其他處理單元和指令派發單元繼續流水。因此，有必要設計這樣一種緩存，使之能夠在處理緩存失效的同時，繼續接受來自處理器的訪問請求。這稱為非阻塞緩存（Non-blocking cache）。
使用大數據塊有助于利用空間局部性降低失效率，但其代價是更高的失效代價。這是因為，一旦失效，就必須把整個數據塊都重新填滿。
單純增大緩存的容量也是降低失效率的一個辦法。不過顯然這也增大了命中時間。
使用多路組相聯可以減少沖突失效。但其后果是緩存電路邏輯復雜化，故增大了命中時間。
存在多種編譯器優化技術來間接影響緩存的使用模式。下面僅舉幾例，且均假定編譯器采用行主序（Row-major order）存儲數組：
1. ''循環交換''（Loop Interchange）
考慮一個對二維數組a1005000的循環處理
a1005000 = ... //初始化
如果源代碼的外循環遍歷行，而內循環遍歷列，則總是會造成大量的緩存失效。這是因為當失效時，緩存從內存中抓取的整個數據塊幾乎都是同行不同列的數據，而這些數據在接下來的內循環中完全無法被重復利用。
通過循環交換改進如下
這樣，緩存因為ai0失效而從內存中抓取的數據塊實際上覆蓋了ai0到ai7的全部數據（假定使用32字節大小的緩存塊，每個整型值占四字節）。這樣后邊連續七次內循環均可告命中。
2. ''循環合并''（Loop fusion）
考慮下邊的代碼
a1000 = ... //初始化
如果編譯器可以證明兩個循環體可以合并到一個基本塊而不影響程序結果，則應該進行合并。這是因為，通過合并，原來第二個循環的語句在訪問內存時必然會命中。
合并后的代碼
3. ''循環分塊''（Blocking）
當循環遍歷的內存范圍很大（例如一個大數組）時，由于緩存容積有限，可能會導致每次遍歷結束時留下的緩存布局完全無法被接下來的一次遍歷利用。這種情形下對循環進行分塊就十分有意義。
假設現在使用了一個非常小的全相聯緩存，只有四個緩存段，每個16字節。二維整型數組b和c的大小均為1024*1024，并被存儲上內存的連續地址上。由于每個整數占4個字節，故在這個緩存最多只能容納16個整數。假定該緩存使用LRU置換策略。首先考慮未經過優化的代碼。這個代碼段遍歷整個矩陣，每次遍歷過程中交替訪問由i和j分別指定的向量bi0-bi1023和c0j-c1023j。
b1024 = ... //初始化
c1024 = ... //初始化
由于緩存極小，這段代碼效率十分低。考慮當i=0、j=0時，最內循環最后一次遍歷中，在訪問完bik（實際上是b01023）之后，但還沒有訪問ckj（實際上是c10230）的情形，緩存內容如下圖所示。
File:CPU緩存 11 分段前0.png
之后，訪問c10230，緩存被刷新為
File:CPU緩存 11 分段前1.png
這樣一個結果無疑對于下一次遍歷（i=0、j=1）毫無價值。因為在k自增到4之前，所有數據都無法被重復利用，結果只能被換出。但如果改成
int B = 4;
for (jj = 0; jj
再次考慮當jj=0、kk=0、i=0、j=0時，最內循環最后一次遍歷中，在訪問完bik（實際上是b03）之后，但還沒有訪問ckj（實際上是c30）的情形，緩存內容如下圖所示。
File:CPU緩存 11 分段后0.png
之后，訪問c30，緩存被刷新為
File:CPU緩存 11 分段后1.png
這樣的結果對于下一次遍歷（jj=0、kk=0、i=0、j=1）就十分有價值，因為所需數據的大部分，包括b00-b03和c11-c31，全都已在緩存中。
此外，還有''數組合并''（Array merge）、''循環分解''（Loop fission）、''分支取直''（Branch Straightening）等多種技術。
為了利用空間局部性，同時也為了覆蓋傳輸延遲，可以隨機性地在數據被用到之前就將其取入緩存。這一技術稱為預取（Prefetch）。本質上講，加載整個緩存塊其實即是一種預取。
預取可以通過硬件或軟件控制。典型的硬件指令預取會在緩存因失效從內存載入一個塊的同時，把該塊之后緊鄰的一個塊也傳輸過來。第二個塊不會直接進入緩存，而是被排入指令流緩沖器（Instruction Stream Buffer）中。之后，當第二個內存訪問指令到來時，會并行嘗試從緩存和流緩沖器中讀取。如果該數據恰好在流緩沖器中，則取消緩存訪問指令，并將返回流緩沖器中的數據。同時，發出起一次新的預取。如果數據并不在流緩沖器中，則需要將緩沖器清空。
軟件控制則多由編譯器進行。指令集會提供預取指令供編譯器優化時使用。編譯器則負責分析代碼，并把預取指令適當地插入其中。這類指令直接把目標預取數據載入緩存。
在使用預取技術時，必須妥善考慮進行時機和實施強度。如果過早地進行預取，則有可能在預取數據被用到之前就已經因為沖突置換被清除。如果預取得太多或太頻繁，則預取數據有可能將那些更加確實地會被用到的數據取代出緩存。
相對于單級緩存，多級緩存的性能模型可以下式表示：
由于全局失效率等于兩個局部失效率和之積，故使用多級緩存降低了失效率。
合并寫緩沖器。注意每個字前都有一個有效位，用于標識跟在此位置后的字是否需要寫入內存。
對于使用寫緩沖器的緩存，當出現讀失效時會遇到一個問題：所要讀取的數據已經被修改，但是還沒有更新到內存。也就是說，新數據還在寫緩沖器中。
解決方案有二：一、等待，直到寫緩沖器清空。這種方法顯然效率不高。二、在讀緩存的同時檢查寫緩沖器，確認最新數據是否在已在寫緩沖器中。如果有則直接從寫緩沖器返回。這種方法的本質是相比于回寫操作，賦予讀失效處理更高的優先級。
如前述，緩存從內存讀取數據時需要把整個緩存塊都填滿，再返回偏移指定單元給處理器。但其實可以做這樣的優化，即令緩存從對應內存塊的相應偏移位置，也就是關鍵詞（Critical word），開始讀數據，然后一旦第一個數據單元被傳回，就立即將其交給處理器。
另有一個叫做早重啟（Early Restart）的類似技術。這種技術仍然從內存塊的起始位置按常序傳輸數據，但是一旦關鍵詞數據返回，就將其傳回處理器。可見，這種方法在減少處理器停滯上遜于關鍵詞優先法。
寫緩沖器通常可以令1到4個緩存塊排隊等待回寫。但事實上大部分寫操作都只是針對緩存塊的某一個單元進行的。同時，因為經常會出現對一塊連續內存按序進行寫操作（比如初始化一個數組），所以可以考慮將連續的寫操作合并為一個寫操作。
受害者緩存。標簽比較同時在選中緩存塊和受害者緩存全域上進行。
由于流水線會在指令抓取和內存訪問兩個階段上訪問內存，如不增加緩存端口將會造成結構性冒險（Structural hazard）。一種辦法是使用兩片一級緩存，分別服務于指令抓取和內存訪問兩個階段。這樣，前一個一級緩存稱為指令緩存，后一個則為數據緩存。從處理器的觀點來看，這相當于采用了哈佛架構的存儲系統。
所謂受害者緩存（Victim Cache），是一個與直接匹配或低相聯緩存并用的、容量很小的全相聯緩存。當一個數據塊被逐出緩存時，并不直接丟棄，而是暫先進入受害者緩存。如果受害者緩存已滿，就替換掉其中一項。當進行緩存標簽匹配時，在與索引指向標簽匹配的同時，并行查看受害者緩存，如果在受害者緩存發現匹配，就將其此數據塊與緩存中的不匹配數據塊做交換，同時返回給處理器。
受害者緩存的意圖是彌補因為低相聯度造成的頻繁替換所損失的時間局部性。
緩存芯片通常采用速度較快的SRAM。一級緩存一般與處理器同片封裝，二級緩存則不一定。一種實現是把標簽存儲集成到片內，而把數據存儲放到片外。
可以使用有限狀態機實現簡易的緩存控制器。
在科研領域，C. J. Conti等人于1968年在描述360/85和360/91系統性能差異時最早引入了高速緩存（cache）一詞。Alan Jay Smith于1982年的一篇論文中引入了空間局部性和時間局部性的概念。Mark Hill在1987年發明了3C（Compulsory, Capacity, Conflict）沖突分類。
最早介紹非阻塞緩存的論文之一來自David Kroft（1981年）。1990年Norman Paul Jouppi在一篇論文中介紹了受害者緩存并研究了使用流緩沖器進行預取的性能。
在工業領域，最早的有記載的緩存出現在IBM的360/85系統上。
Intel的x86架構CPU從386開始引入使用SRAM技術的主板緩存，大小從16KB到64KB不等。486引入兩級緩存。其中8KBL1緩存和CPU同片，而L2緩存仍然位于主板上，大小可達268KB。將二級緩存置于主板上在此后十余年間一直設計主流。但是由于SDRAM技術的引入，以及CPU主頻和主板總線頻率的差異不斷拉大，主板緩存在速度上的對內存優勢不斷縮水。因此，從Pentium Pro起，二級緩存開始和處理器一起封裝，頻率亦與CPU相同（稱為全速二級緩存）或為CPU主頻的一半（稱為半速二級緩存）。
AMD則從K6-III開始引入三級緩存。基于Socket 7接口的K6-III擁有64KB和256KB的同片封裝兩級緩存，以及可達2MB的三級主板緩存。
還有CPU將三級緩存全部集成到CPU芯片上。多核CPU通常為每個核配有獨享的一級和二級緩存，以及各核之間共享的三級緩存。
早期的緩存設計主要考慮的是存儲器成本和平均訪問速度。而許多最新的緩存設計同時關注了能耗、容錯等其它指標。
在進行緩存性能研究時，通常使用軟件模擬技術。有許多這樣的開源軟件，包括CACTI（Norm Paul Jouppi等人），以及SimpleScalar（Todd Austin， 威斯康星大學麥迪遜分校）等。
(* 反μ子 *)
(* 如有可能在此插入相關圖片 *)
海勒姆·約翰遜
海勒姆·沃倫·約翰遜（Hiram Warren Johnson，1866年9月2日加利福尼亞州薩克拉門托 - 1945年8月6日馬里蘭州貝塞斯達），美國政治家，美國進步黨、美國共和黨成員，曾任加利福尼亞州州長（1911年-1917年）、美國參議員（1917年-1945年）。
* Biographical Directory of the United States Congress
* Historical archive
* Hiram Johnson at Find-A-Grave
《天才麻將少女》，是小林立的麻雀漫畫作品。SQUARE ENIX的「YOUNG GANGAN」曾於2006年第4期～第6期短期登載，之後由2006年第12期起連載至今。
*以全國高中生麻雀大會冠軍為目標的清澄高中麻雀部，以及新進隊員咲的故事。故事是在麻雀作為一種智力競技項目，比現實世界更進一步滲透於一般大眾，且會舉行高中生及初中生競技麻雀的官方大會等的世界觀中進行。
*在麻雀漫畫中鮮有地以萌系美少女作為主要角色，以主角宮永咲為首的登場角色們以超人能力比拼麻雀之餘，新手和上級者在摸牌打牌動作的不同、打出牌時牌列牌河的不同等等因角色而有不同，亦包含了這類細微的麻雀描寫。
*作品中麻將牌譜由小林立自行編寫。
*縣預選編為止都是以長野縣為故事舞臺，是自小林立的出道作品《奇想大作戰》以來第二個以長野縣為舞臺的故事。
*由作畫的外傳《》在2011年8月12日至2013年3月的《月刊少年GANGAN》上連載。《月刊BIG GANGAN》2020年Vol.4開始再連載。
*故事以原村和曾就讀過的奈良縣女校阿知賀女子學院為舞臺，在電視中看到原村和在全國初中生麻雀大會中奪冠的高鴨穩乃等朋友，為了「想和原村和一起玩」而建立麻雀同好會，以物色隊員出戰全國高中生麻雀大會為目標。
*以時間來劃分的話，故事最初以小學時代的高鴨穩乃、新子憧和原村和的認識開始，中學之後原村和轉校，在高中加入麻雀部參加縣預賽到全國賽。在高中加入麻雀部的部份開始和本編屬同時間進行，因此本編出現過的各校及各角色亦會在阿知賀編中登場。
*由木吉紗根據《天才麻將少女》的角色原案所創作的四格漫畫《咲日和》，于2011年6月開始連載，與原作一樣刊登於雙周刊《月刊少年GANGAN》（2012年8月連載結束）；2011年10月起開始同時在月刊《月刊BIG GANGAN》上連載。該作品主要講述日常生活而非麻將競技。
*在本編第13卷中宣佈將在第14卷初回限定實裝版中附OAD。
*2013年8月由作畫的外傳《咲慕流年》開始連載，以故事中的職業雀士聚會為開端，故事開篇10年前以白築慕為主角的雀士們童年故事。
*儘管中文常用譯名為「咲慕流年」，注意日語原作名稱《》未有像其他兩個外傳故事般在標題上帶有「咲」或「-{咲-Saki-}-」。
*大和田秀樹的漫畫《渣和無用改革》單行本第3集收錄的惡搞短篇漫畫。
*《BIG GANGAN》2016年Vol.7開始連載。
*與《阿知賀編》以及《咲慕流年》不同的原案與設定，漫畫部分由擔任。
*以在《阿知賀編》登場的千里山女子高校的為主角的故事。
*《YOUNG GANGAN》2019年Vol.12開始連載，繼憐-Toki-提供原案與設定，漫畫一樣由擔任。
*以染谷真子為主角的料理漫畫，於雀荘「roof-top」煮各種料理展開其故事。
*《GANGAN ONLINE》2020年3月25日開始連載，作畫由極樂院櫻子擔任。KING'S TILE DRAW意為嶺上開花
*與咲系列不同的是本作是平行世界，以咲本篇-長野篇作為新設定依據與世界構成，主角們與麻將部成員皆是男子高中生。
*《》2021年1月22日開始連載，作畫由木吉紗擔任。
*紀念「咲-Saki-」於YOUNG GANGAN連載15周年，其連載正式開始，「咲-Saki-」所有角色皆跑去人氣MMORPG「Final Fantasy XIV」，並在這遊戲裡開始玩麻將。
; 咲-Saki-
ISBN 4-7575-1782-3
ISBN 978-962-8977-21-5
ISBN 978-986-10-0816-5
ISBN 978-4-7575-2019-6
ISBN 978-962-8977-72-7
ISBN 978-986-10-0817-2
ISBN 978-4-7575-2164-3
ISBN 978-988-8001-02-6
ISBN 978-986-10-1017-5
ISBN 978-4-7575-2316-6
ISBN 978-988-8012-18-3
ISBN 978-986-10-2062-4
ISBN 978-4-7575-2517-7
ISBN 978-988-8034-25-3
ISBN 978-986-10-3518-5
ISBN 978-4-7575-2623-5
ISBN 978-988-8035-65-6
ISBN 978-986-10-4106-3
ISBN 978-4-7575-2859-8
ISBN 978-988-8048-77-9
ISBN 978-986-10-5685-2
ISBN 978-4-7575-3272-4
ISBN 978-988-8127-43-6
ISBN 978-986-10-8193-9
ISBN 978-4-7575-3537-4
ISBN 978-988-8168-07-1
ISBN 978-986-10-9926-2
ISBN 978-4-7575-3635-7
ISBN 978-988-8169-22-1
ISBN 978-986-317-441-7
ISBN 978-4-7575-3934-1
ISBN 978-988-8169-96-2
ISBN 978-986-332-262-7
ISBN 978-4-7575-4182-5
ISBN 978-988-8302-06-2
ISBN 978-986-348-033-4
ISBN 978-4-7575-4422-2
ISBN 978-988-8302-79-6
ISBN 978-986-365-852-8
ISBN 978-4-7575-4489-5（初回限定特裝版）ISBN 978-4-7575-4490-1
ISBN 978-988-8379-01-9
ISBN 978-986-431-883-4
ISBN 978-4-7575-4919-7
ISBN 978-986-348-312-0
ISBN 978-4-7575-5193-0
ISBN 978-986-482-526-4
ISBN 978-4-7575-5530-3
ISBN 978-957-260-185-3
ISBN 978-4-7575-5889-2
ISBN 978-957-26-2129-5
ISBN 978-4-7575-6133-5
ISBN 978-957-26-3465-3
ISBN 978-4-7575-6570-8
; 咲-Saki- 阿知賀篇 episode of side-A
: 小林立（原作）、（作畫）共7卷〈GANGAN COMICS〉
ISBN 978-4-7575-3535-0
ISBN 978-4-7575-3636-4
ISBN 978-4-7575-3709-5
ISBN 978-4-7575-3809-2
ISBN 978-4-7575-3911-2
ISBN 978-4-7575-4052-1
: 、小林立（人物原案）全7卷〈GANGAN COMICS〉
ISBN 978-4-7575-3538-1
ISBN 978-4-7575-3708-8
ISBN 978-4-7575-4183-2
ISBN 978-4-7575-4698-1
ISBN 978-4-7575-4938-8
ISBN 978-4-7575-5194-7
ISBN 978-4-7575-5677-5
; 咲慕流年 the dawn of age（シノハユ the dawn of age）
: 小林立（原作）、（作畫）共13卷〈BIG GANGAN COMICS SUPER〉
ISBN 978-4-7575-4184-9
ISBN 978-4-7575-4423-9
ISBN 978-4-7575-4571-7
ISBN 978-4-7575-4699-8
ISBN 978-4-7575-4811-4
ISBN 978-4-7575-4920-3
ISBN 978-4-7575-5195-4
ISBN 978-4-7575-5531-0
ISBN 978-4-7575-5676-8
ISBN 978-4-7575-5890-8
ISBN 978-4-7575-6134-2
ISBN 978-4-7575-6571-5
; 立‐Ritz‐
: 小林立（原案）、大河田秀樹（漫畫）全1卷〈BIG GANGAN COMICS〉
ISBN 978-4-7575-4921-0
ISBN 978-957-261-627-7
; -{憐}--Toki-
: 小林立（原案）、（漫畫）共7卷〈BIG GANGAN COMICS〉
ISBN 978-4-7575-5196-1
ISBN 978-957-261-624-6
ISBN 978-4-7575-5532-7
ISBN 978-957-26-1625-3
ISBN 978-4-7575-5678-2
ISBN 978-4-7575-5891-5
ISBN 978-4-7575-6135-9
ISBN 978-4-7575-6572-2
* ：2009年12月8日發售、ISBN 978-4-05-404367-1
* ：2010年1月29日發售、ISBN 978-4-7575-2634-1
*：2021年1月22日發售、
自2007年5月31日至2008年1月31日。
《天才麻將少女》於2009年4月5日在東京電視網播出，全25話。
外傳《天才麻將少女 阿知賀篇 episode of side-A》於2012年4月8日在東京電視網播出，全16集。日本東京電視臺授權中國大陸土豆網即日播出。
2008年12月宣布於2009年動畫化，2009年4月至9月間電視動畫正式播放，由GONZO第5工作室和Picture Magic負責動畫製作。
*角色設計＆總作畫監督：佐佐木政勝
*動畫制作：GONZO（第5工作室，第1~14話、第15話後協力制作）、PictureMagic（第15話後）
*製作：清澄高校麻雀部（SQUARE ENIX、波麗佳音、Lantis、KlockWorx、MediaNet、創通）
:;《Glossy:MMM》（第2話－第14話） ※第1話沒有片頭曲
:: 作詞：畑亞貴，作曲、編曲：虹音，歌：橋本美雪
:: 第1、25話作為片尾曲使用。
:;《bloooomin'》（第15話－第25話）
:: 作詞、作曲、歌：Little Non，編曲：Little Non、安藤高弘
:;《奇跡世界熱烈歡迎》（第2話－第6話、第8話－第9話、第11話－第14話）
:: 作詞：畑亞貴，作曲：福本公四郎，編曲：安藤高弘（GloryHeaven），歌：宮永咲（植田佳奈）、原村和（小清水亞美）、片岡優希（釘宮理惠）、染谷真子（白石涼子）、竹井久（伊藤靜）
:: 20話作為插入曲使用。
:;《殘酷的意愿中》（第7話、第10話、第16話、第18話、第22話）
:: 作詞：畑亞貴，作曲：RINO，編曲：虹音（GloryHeaven），歌：宮永咲（植田佳奈）、原村和（小清水亞美）
:;《四角型的宇宙等待著喔》（第15話、第17話、第19話－第21話、第23話－第24話）
:: 作詞：畑亞貴，作曲、編曲：木下智哉（GloryHeaven），歌：宮永咲（植田佳奈）、原村和（小清水亞美）、片岡優希（釘宮理惠）、染谷真子（白石涼子）、竹井久（伊藤靜）
藤崎賢二山本晃宏齋賀政樹
崎山知明川島尚
輿石曉杉藤早百合
杉本光司菊永千里藤原未來夫
JIN BACK-IN
小美野雅彥椛島洋介
菅井翔田中宏紀
水上ろんど植田和幸
清丸悟杉藤早百合
2009年4月5日 - 9月27日
2011年10月6日 - 12月29日
星期四 26時15分 - 26時45分
星期一 26時28分 - 26時58分
2009年4月8日 - 9月30日
星期三 25時18分 - 25時48分
2009年4月10日 - 10月2日
星期五 27時35分 - 28時05分
2009年4月14日 - 10月6日
2009年5月1日 - 10月16日
2009年5月6日 - 10月21日
星期三 10時00分 - 10時30分
2009年10月2日 - 2010年3月26日
2009年12月3日 - 2010年5月27日
星期四 26時20分 - 26時50分
臺灣衛視電影臺于2011年6月25日－2011年8月6日的星期六、日晚上 20:00 - 21:00播放。
*2011年6月發行的單行本第8集及《增刊YOUNG GANGAN》 Vol.2中提到將會製作新的電視動畫。2011年10月7日發行的《YOUNG GANGAN》20號及動畫官方網站公佈「阿知賀編」將於2012年春季播放電視動畫。
*在2012年10月28日召開的《咲-Saki-》官方活動「咲-Saki-FES 四角宇宙Square Panic！」中宣布《咲-Saki- 阿知賀篇 episode of side-A》第13－15話，后來追加至16話，於2012年12月至2013年5月間在AT-X播出。收錄於藍光光碟中的短編動畫將於2015年3月18日發售。
*原作：小林立／「天才麻將少女」
*漫畫作畫：（SQUARE ENIX「月刊少年GANGAN」連載）
*美術監督：松本浩樹、高須賀真二
:;《MIRACLE RUSH》（第2話－第12話）
:: 作詞：，作曲：山口朗彥，歌：StylipS
:: 第1、16話作為片尾曲使用。
:;《TSU?BA?SA》（第13話－第15話）
:: 作詞 ：，作曲、編曲：山口朗彥，歌：StylipS
:: 第13話作為片尾曲使用。
:;《Square Panic Serenade》（第2話、第5話－第7話、第12話）
:: 作詞、作曲、編曲：ZAQ，歌：高鴨穩乃（悠木碧）、新子憧（東山奈央）、松實玄（花澤香菜）、松實宥（MAKO）、鷺森灼（內山夕實）
:;《Futuristic Player》（第3話－第4話、第8話－第11話、第14話－第15話）
:: 作詞、作曲、編曲：ZAQ，歌：橋本美雪
杉藤早百合、沈宏、渡邊真由美竹上貴雄、鈴木雄大、武智敏光山本真嗣、酒井孝弘、片岡英之、關口雅浩
實原登、橋口隼人、藤原未來夫
酒井孝裕、橫松雄馬
牛島勇二、Heo Gi Dong
大原大、小美戶幸代、藤本真由、胡陽樹
石黑恭平小野學
實原登、沈宏、橋口隼人
大田謙治、菊池聰延
北條史也瀨藤健嗣
小笠原聖Seo Jung Ha、Kim Myoung Hyun
酒井孝裕、橫松雄馬、片岡英之、武智敏光大原大、三股浩史、橋口隼人
沈宏、酒井孝裕、片岡英之橋口隼人、杉藤早百合
瀨藤健嗣石黑恭平
酒井孝裕、橫松雄馬、片岡英之小島彰、大原大、橋口隼人
沈宏、杉藤早百合、片岡英之橋口隼人、大原大、橫松雄馬
第1-12局
2012年4月8日 - 7月1日
2012年4月9日 - 7月2日
星期一  08時30分 - 09時00分
2012年4月10日 - 7月3日
2012年4月13日 - 7月6日
星期五 25時53分 - 26時23分
2012年4月14日 - 7月7日
星期六 26時25分 - 26時55分
2012年4月16日 - 7月9日
星期一  24時00分 更新
Video Market
星期一 25時00分 更新
先行放送（第13局）
星期一 23時30分 - 24時00分
星期日 25時00分 更新
東京電視臺動畫劇院
星期一 更新
DMM.com
星期日 更新
TSUTAYA TV
先行放送（第14局）
星期二 19時30分 - 20時00分
一星期內免費配信
星期一 12時00分 更新
hikaritv
星期三 更新
acTVila
J：COM點播
星期五 更新
先行放送（第15局）
先行放送（第16局）
星期六 19時30分 - 20時00分
mottotv
dogatch
BEST HIT動畫
HAPPY動畫
*在2013年第21期《Young GanGan》上宣布播放動畫《天才麻將少女 全國篇》，並於2014年1月5日正式在東京電視臺播放。
*製片人：高畑裕一郎、櫻井優香、大野亮介
:; 《New SPARKS！》（第2話、第4話－第11話、第13話）
:: 作詞：畑亞貴，作曲：fandelmale，編曲：酒井拓也，歌： 橋本美雪
:; 《TRUE GATE》（第2話、第7話、第9話、第11話）
:: 作詞：畑亞貴，作曲、編曲：酒井拓也，歌：橋本美雪
:;《》（第3話、第8話）
:: 作詞、作曲、編曲：ZAQ，歌：宮守女子高校（小瀨川白望（長妻樹里）、愛絲琳·維休亞特（水野麻梨子）、鹿倉胡桃（豐田萌繪）、臼澤塞（佐藤利奈）、姉帶豐音（內田真禮））
:;《》（第4話、第6話、第10話）
:: 作詞、作曲、編曲：ZAQ，歌：永水女子高校（神代小蒔（早見沙織）、狩宿巴（赤崎千夏）、瀧見春（水橋香織）、薄墨初美（辻步美）、巖戶霞（大原沙耶香））
:;《》（第5話、第12話）
:: 作詞、作曲、編曲：ZAQ，歌：姬松高校（上重漫（伊達朱里紗）、真瀨由子（佳村遙）、愛宕洋榎（松田颯水）、愛宕絹惠（中津真莉子）、末原恭子（壽美菜子））
:;《Glossy：MMM》（第13話）
樋口博美、成川多加志
橫松雄馬、酒井孝裕
橋口隼人、橫松雄馬大原大
樋口博美、高山幸二
橫松雄馬、大原大
小野學瀨藤健嗣
2014年1月5日－4月6日
星期日 25時35分－26時05分
2014年1月7日－4月8日
星期二 26時10分－26時40分
2014年1月9日－4月10日
2014年1月10日－4月11日
2014年1月11日－4月12日
: 塡詞：真崎エリカ，作曲、編曲：高田曉，主唱：StylipS
: 塡詞、作曲、編曲：rino，主唱：龍門淵高中麻雀部［龍門淵透華（茅原實里）、天江衣（福原香織）、國廣一（清水愛）、井上純（甲斐田裕子）、澤村智紀（大橋步夕）］
酒井孝裕、橋口隼人、澤田謙治
真人版同名改編連續劇及電影皆由濱邊美波主演。
2016年12月起於MBS及TBS的Dramaism時段播出，全4集。2017年1月播出單篇特別篇。
* 原作：小林立《YOUNG GANGAN》（史克威爾艾尼克斯）
* 音楽：T$UYO$HI（The BONEZ）
* 麻將指導：肯尼斯德田、黑木真生、馬場裕一／巴比倫
* 片頭曲：清澄高校麻將社（濱邊美波、淺川梨奈、廣田愛佳、古畑星夏、山田杏奈）「きみにワルツ」（想與你跳支華爾茲舞）
* 片尾曲：「ハローグッバイ」（Hello, Goodbye）
* 製作：VAP、AMUSE、MBS、A-Sketch、DUB、史克威爾艾尼克斯
2017年2月上映。導演為小沼雄一，編劇為。
改編連續劇及電影皆由桜田ひより主演。
: 2007年8月24日 發售
: 收錄了網路電臺「」的第1局至第5局。（沒收錄特別局）
: 主持人：植田佳奈（宮永咲）、小清水亞美（原村和）
: 嘉賓：福山潤、白石涼子、伊藤靜、藤田咲
* 「咲-Saki-」廣播劇CD
: 2007年第8期發表播放網路電臺節目及發行廣播劇CD（2007年12月21日發售）的消息。
: 演出：植田佳奈（宮永咲）、小清水亞美（原村和）、釘宮理惠（片岡優希）、伊藤靜（竹井久）、白石涼子（染谷真子）、福山潤（須賀京太郎）、堀江由衣（宮永照）、小野坂昌也（宮永咲的父親）、中田讓治（原村和的父親）、藤田咲、高本惠、寺島拓篤 等等
: 2008年1月1日 發售
: 網路電臺「」的 DJCD 第二彈。
: 嘉賓：白石涼子、中田讓治、小野坂昌也、伊藤靜