Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupport News AboutSign UpSign In
| Download

All published worksheets from http://sagenb.org

Views: 168733
Image: ubuntu2004
my_maximums = [(16, 657867296), (32, 407579715), (64, 328666177), (128, 225554643), (256, 209779484), (512, 253240877), (1024, 198653034), (2048, 192194557), (4096, 228398771), (8192, 209629418), (16384, 219978341), (32768, 218957422), (65536, 315881621), (131072, 208565843), (262144, 259466314), (524288, 256936819), (1048576, 255753579), (2097152, 382370821), (4194304, 477749842), (8388608, 407437857), (16777216, 437584229), (33554432, 424209695), (67108864, 449092169), (134217728, 438519012), (268435456, 448623760), (536870912, 449153952), (1073741824, 478929498)] my_maximums_logs = [(log(L)/log(2), t/10**9) for L, t in my_maximums] my_minimums = [(16, 578318907), (32, 402670006), (64, 318474273), (128, 211995372), (256, 186820940), (512, 177758406), (1024, 174777716), (2048, 173804804), (4096, 174037103), (8192, 174494875), (16384, 174645929), (32768, 190767084), (65536, 193000889), (131072, 194912903), (262144, 234789541), (524288, 234684925), (1048576, 233603151), (2097152, 317787378), (4194304, 351027381), (8388608, 353732262), (16777216, 363408568), (33554432, 356013422), (67108864, 356357646), (134217728, 353887146), (268435456, 353565177), (536870912, 372738647), (1073741824, 367720474)] my_minimums_logs = [(log(L)/log(2), t/10**9) for L, t in my_minimums] my_averages = [(16, 593647686.1), (32, 403892568.3), (64, 320982083.4), (128, 216243696.9), (256, 194401538.6), (512, 192495165.0), (1024, 184473835.3), (2048, 180652931.7), (4096, 187949622.3), (8192, 185978953.0), (16384, 186815193.0), (32768, 200540472.4), (65536, 214957907.2), (131072, 198534213.8), (262144, 242514011.3), (524288, 245711072.7), (1048576, 236788175.2), (2097152, 337815254.1), (4194304, 401124578.0), (8388608, 377852863.9), (16777216, 385575877.1), (33554432, 380875805.5), (67108864, 384477558.3), (134217728, 378525432.7), (268435456, 400514330.8), (536870912, 410959303.5), (1073741824, 434932595.4)] my_averages_logs = [(log(L)/log(2), t/10**9) for L, t in my_averages] my_runs = [(16, 590618617), (16, 619124707), (16, 595016786), (16, 578969012), (16, 578938506), (16, 578574386), (16, 578562616), (16, 580486028), (16, 657867296), (16, 578318907), (32, 402742130), (32, 402828576), (32, 402670006), (32, 407579715), (32, 406653586), (32, 403284836), (32, 402872001), (32, 402684191), (32, 404932065), (32, 402678577), (64, 319059259), (64, 319225684), (64, 318934621), (64, 328666177), (64, 323879491), (64, 319138287), (64, 318724368), (64, 318474273), (64, 324755626), (64, 318963048), (128, 212402658), (128, 212419449), (128, 211995372), (128, 213317606), (128, 212981001), (128, 213664025), (128, 213777820), (128, 225554643), (128, 222317487), (128, 224006908), (256, 209779484), (256, 187141717), (256, 190267910), (256, 202409170), (256, 207303293), (256, 187249852), (256, 190064295), (256, 186820940), (256, 196143546), (256, 186835179), (512, 203976107), (512, 253240877), (512, 178263408), (512, 177883233), (512, 190048386), (512, 193110729), (512, 178963832), (512, 193887425), (512, 177758406), (512, 177819247), (1024, 175634821), (1024, 175481795), (1024, 192701341), (1024, 185993547), (1024, 192215975), (1024, 176045524), (1024, 184278579), (1024, 174777716), (1024, 198653034), (1024, 188956021), (2048, 181621241), (2048, 178799650), (2048, 177173134), (2048, 173804804), (2048, 183403521), (2048, 189115036), (2048, 192194557), (2048, 178763528), (2048, 176988311), (2048, 174665535), (4096, 174871134), (4096, 228398771), (4096, 189110972), (4096, 188100597), (4096, 197880945), (4096, 174825059), (4096, 174037103), (4096, 179337151), (4096, 198808037), (4096, 174126454), (8192, 174602334), (8192, 209629418), (8192, 184027670), (8192, 203394350), (8192, 174494875), (8192, 194282237), (8192, 194441432), (8192, 175079419), (8192, 174921717), (8192, 174916078), (16384, 174645929), (16384, 174771445), (16384, 219978341), (16384, 187265104), (16384, 179701579), (16384, 185337944), (16384, 193635379), (16384, 174790224), (16384, 200682595), (16384, 177343390), (32768, 203854907), (32768, 218957422), (32768, 209712840), (32768, 199283475), (32768, 192945531), (32768, 210805589), (32768, 190767084), (32768, 194311413), (32768, 193461802), (32768, 191304661), (65536, 202359685), (65536, 209697878), (65536, 315881621), (65536, 199561600), (65536, 203921657), (65536, 199999999), (65536, 208431206), (65536, 200598521), (65536, 216126016), (65536, 193000889), (131072, 201266447), (131072, 196450634), (131072, 194912903), (131072, 195005829), (131072, 197658434), (131072, 195376124), (131072, 195530091), (131072, 205289286), (131072, 208565843), (131072, 195286547), (262144, 234789541), (262144, 238812897), (262144, 241221549), (262144, 235257356), (262144, 259466314), (262144, 238222075), (262144, 240158225), (262144, 237155716), (262144, 259286523), (262144, 240769917), (524288, 242370722), (524288, 238892537), (524288, 245149393), (524288, 251522378), (524288, 256936819), (524288, 254140287), (524288, 254931333), (524288, 243739653), (524288, 234684925), (524288, 234742680), (1048576, 234183166), (1048576, 233603151), (1048576, 234729407), (1048576, 236485366), (1048576, 234513420), (1048576, 235937815), (1048576, 233703328), (1048576, 234047686), (1048576, 234924834), (1048576, 255753579), (2097152, 341918148), (2097152, 328105864), (2097152, 329239758), (2097152, 320019885), (2097152, 317787378), (2097152, 332644625), (2097152, 325056186), (2097152, 382370821), (2097152, 365730294), (2097152, 335279582), (4194304, 444530115), (4194304, 365218209), (4194304, 477749842), (4194304, 448519030), (4194304, 451430183), (4194304, 363720476), (4194304, 355314679), (4194304, 351027381), (4194304, 365869448), (4194304, 387866417), (8388608, 362681697), (8388608, 372113965), (8388608, 361601553), (8388608, 398249821), (8388608, 368678892), (8388608, 407437857), (8388608, 353732262), (8388608, 385657305), (8388608, 387084912), (8388608, 381290375), (16777216, 392583573), (16777216, 376729595), (16777216, 370494291), (16777216, 409052928), (16777216, 396271495), (16777216, 363569066), (16777216, 380650443), (16777216, 437584229), (16777216, 365414583), (16777216, 363408568), (33554432, 371013441), (33554432, 423605303), (33554432, 421098128), (33554432, 356655923), (33554432, 424209695), (33554432, 356627207), (33554432, 358007356), (33554432, 369220328), (33554432, 356013422), (33554432, 372307252), (67108864, 356686497), (67108864, 449092169), (67108864, 361261122), (67108864, 394914332), (67108864, 356357646), (67108864, 432437084), (67108864, 414197000), (67108864, 363530290), (67108864, 357172928), (67108864, 359126515), (134217728, 358704752), (134217728, 356184922), (134217728, 356783535), (134217728, 390753418), (134217728, 358418708), (134217728, 353887146), (134217728, 419500523), (134217728, 358143172), (134217728, 438519012), (134217728, 394359139), (268435456, 417358079), (268435456, 353565177), (268435456, 418846328), (268435456, 362921860), (268435456, 444459424), (268435456, 448623760), (268435456, 399066933), (268435456, 359366991), (268435456, 367567673), (268435456, 433367083), (536870912, 372738647), (536870912, 373557363), (536870912, 415708078), (536870912, 443175780), (536870912, 391783093), (536870912, 437937810), (536870912, 448152892), (536870912, 449153952), (536870912, 387457824), (536870912, 389927596), (1073741824, 392444464), (1073741824, 367720474), (1073741824, 459060253), (1073741824, 462176135), (1073741824, 458757891), (1073741824, 449179338), (1073741824, 410803174), (1073741824, 392828137), (1073741824, 478929498), (1073741824, 477426590)] my_run_logs = [(log(L)/log(2), t/(10**9)) for L, t in my_runs] my_run_ratios = [(L/2**20, (L*t)/((10**9)*2**20)) for L, t in my_runs] your_maximums = [(16, 1137419074), (32, 468834519), (64, 158419839), (128, 77582466), (256, 35674188), (512, 18071035), (1024, 8689469), (2048, 3820032), (4096, 2147990), (8192, 843026), (16384, 468282), (32768, 175782), (65536, 86735), (131072, 90762), (262144, 177226), (524288, 418161), (1048576, 1285457), (2097152, 1960012), (4194304, 4929882), (8388608, 7882166), (16777216, 16358484), (33554432, 34008100), (67108864, 70928963), (134217728, 135810593), (268435456, 270071262), (536870912, 13806265916), (1073741824, 45248692665)] your_maximums_logs = [(log(L)/log(2), log(t)/log(2)) for L, t in your_maximums] your_minimums = [(16, 875442926), (32, 338095420), (64, 141970392), (128, 67873344), (256, 31901379), (512, 15228239), (1024, 7325643), (2048, 2995057), (4096, 1433905), (8192, 744983), (16384, 340196), (32768, 168035), (65536, 84793), (131072, 84840), (262144, 169726), (524288, 338163), (1048576, 678545), (2097152, 1453291), (4194304, 3435682), (8388608, 7570105), (16777216, 15906562), (33554432, 32635604), (67108864, 66411870), (134217728, 133766396), (268435456, 265082444), (536870912, 528205839), (1073741824, 13307515564)] your_minimums_logs = [(log(L)/log(2), log(t)/log(2)) for L, t in your_minimums] your_averages = [(16, 908451093), (32, 354483405), (64, 147196994), (128, 70022499), (256, 33691041), (512, 16088504), (1024, 7739081), (2048, 3433929), (4096, 1705604), (8192, 798730), (16384, 361563), (32768, 170009), (65536, 85539), (131072, 86142), (262144, 171496), (524288, 351989), (1048576, 794576), (2097152, 1568265), (4194304, 3651825), (8388608, 7728640), (16777216, 16102113), (33554432, 33184759), (67108864, 67475590), (134217728, 134759481), (268435456, 267884924), (536870912, 1905450681), (1073741824, 17878122069)] your_averages_logs = [(log(L)/log(2), log(t)/log(2)) for L, t in your_averages] your_runs = [(16, 1137419074), (16, 880249406), (16, 882447342), (16, 882568050), (16, 875442926), (16, 885532879), (16, 877445086), (16, 889440656), (16, 887663453), (16, 886302063), (32, 339356905), (32, 468834519), (32, 340596413), (32, 338095420), (32, 343316115), (32, 338708059), (32, 352568302), (32, 338796337), (32, 344326297), (32, 340235688), (64, 143503070), (64, 142039974), (64, 147192488), (64, 141970392), (64, 144721348), (64, 146212011), (64, 148216369), (64, 148061490), (64, 158419839), (64, 151632962), (128, 69062972), (128, 73074965), (128, 77582466), (128, 71153097), (128, 68122797), (128, 68156391), (128, 67873344), (128, 68251216), (128, 68287192), (128, 68660552), (256, 33692557), (256, 32380654), (256, 34307222), (256, 34767070), (256, 34504187), (256, 34549114), (256, 35674188), (256, 33211655), (256, 31922393), (256, 31901379), (512, 18071035), (512, 17054160), (512, 15507434), (512, 15441512), (512, 15288033), (512, 15417962), (512, 17931388), (512, 15431469), (512, 15513812), (512, 15228239), (1024, 7464938), (1024, 7428814), (1024, 7325643), (1024, 7370536), (1024, 8689469), (1024, 7343975), (1024, 8070884), (1024, 7770917), (1024, 7395211), (1024, 8530423), (2048, 3713676), (2048, 3279184), (2048, 2995057), (2048, 3412951), (2048, 3498047), (2048, 3421474), (2048, 3458524), (2048, 3820032), (2048, 3341125), (2048, 3399225), (4096, 1875593), (4096, 1691886), (4096, 2147990), (4096, 1572549), (4096, 1446220), (4096, 1433905), (4096, 1631946), (4096, 1801280), (4096, 1530094), (4096, 1924583), (8192, 774462), (8192, 815988), (8192, 785891), (8192, 770567), (8192, 809720), (8192, 821112), (8192, 825901), (8192, 795650), (8192, 843026), (8192, 744983), (16384, 381114), (16384, 348759), (16384, 345129), (16384, 352341), (16384, 468282), (16384, 343952), (16384, 343423), (16384, 342085), (16384, 350356), (16384, 340196), (32768, 170865), (32768, 168609), (32768, 168898), (32768, 169262), (32768, 169638), (32768, 175782), (32768, 169280), (32768, 170604), (32768, 169124), (32768, 168035), (65536, 85237), (65536, 85724), (65536, 85318), (65536, 86175), (65536, 84879), (65536, 86735), (65536, 85857), (65536, 85532), (65536, 84793), (65536, 85147), (131072, 85171), (131072, 85474), (131072, 90762), (131072, 85758), (131072, 85264), (131072, 84840), (131072, 85385), (131072, 85249), (131072, 87899), (131072, 85619), (262144, 171842), (262144, 170874), (262144, 171412), (262144, 177226), (262144, 170195), (262144, 169726), (262144, 173114), (262144, 170251), (262144, 170486), (262144, 169839), (524288, 366698), (524288, 338382), (524288, 347675), (524288, 347851), (524288, 339279), (524288, 418161), (524288, 338163), (524288, 346310), (524288, 338232), (524288, 339144), (1048576, 808231), (1048576, 750799), (1048576, 688657), (1048576, 1285457), (1048576, 685707), (1048576, 680984), (1048576, 680263), (1048576, 967166), (1048576, 678545), (1048576, 719954), (2097152, 1639961), (2097152, 1960012), (2097152, 1548793), (2097152, 1493219), (2097152, 1581735), (2097152, 1488011), (2097152, 1475728), (2097152, 1453291), (2097152, 1577677), (2097152, 1464223), (4194304, 3528102), (4194304, 3471331), (4194304, 3681547), (4194304, 3476323), (4194304, 3613976), (4194304, 3441150), (4194304, 3435682), (4194304, 4929882), (4194304, 3477106), (4194304, 3463154), (8388608, 7749807), (8388608, 7784436), (8388608, 7834346), (8388608, 7570105), (8388608, 7882166), (8388608, 7772905), (8388608, 7669088), (8388608, 7584900), (8388608, 7617432), (8388608, 7821215), (16777216, 15906562), (16777216, 16145691), (16777216, 16064492), (16777216, 16358484), (16777216, 16087865), (16777216, 16134836), (16777216, 16185775), (16777216, 16051298), (16777216, 16134899), (16777216, 15951237), (33554432, 34008100), (33554432, 33045536), (33554432, 33403781), (33554432, 33026177), (33554432, 32846337), (33554432, 32976894), (33554432, 32635604), (33554432, 32648822), (33554432, 33675179), (33554432, 33581166), (67108864, 66919671), (67108864, 67649029), (67108864, 67948993), (67108864, 67952034), (67108864, 66547381), (67108864, 66927942), (67108864, 66668462), (67108864, 70928963), (67108864, 66411870), (67108864, 66801562), (134217728, 135810593), (134217728, 134399886), (134217728, 133766396), (134217728, 134164142), (134217728, 134822639), (134217728, 134015494), (134217728, 135342841), (134217728, 134494305), (134217728, 135336200), (134217728, 135442316), (268435456, 267890840), (268435456, 269408786), (268435456, 270071262), (268435456, 269263663), (268435456, 268210271), (268435456, 269121947), (268435456, 265350580), (268435456, 265082444), (268435456, 267630421), (268435456, 266819029), (536870912, 13806265916), (536870912, 981820867), (536870912, 536384004), (536870912, 533630503), (536870912, 533672257), (536870912, 528205839), (536870912, 534378728), (536870912, 532321638), (536870912, 532935701), (536870912, 534891359), (1073741824, 45248692665), (1073741824, 13307515564), (1073741824, 13587204405), (1073741824, 15660735363), (1073741824, 14417371311), (1073741824, 14862672736), (1073741824, 14831203354), (1073741824, 16351328560), (1073741824, 14866543234), (1073741824, 15647953498)] your_run_logs = [(log(L)/log(2), log(t)/log(2)) for L, t in your_runs] your_run_ratios = [(log(L)/log(2), L/t) for L, t in your_runs] lucid_security_update_sizes = [80428, 203620, 12527396, 613678, 330102, 12570642, 89120956, 1076650, 31768148, 1731176, 2829374, 97726, 46888, 35976, 801082, 1985538, 136724, 186910, 8748724, 5000180, 7103168, 6209772, 4833422, 643426, 506270, 2300500, 189542, 3412, 97806, 252642, 28882130, 6644238, 521696, 310206, 753156, 116082, 82542, 13574, 56956, 52018, 59846, 147986, 41074, 667428, 216680, 15890, 246446, 190342, 930732, 4285542, 2136718, 774982, 319202, 128384, 368738, 44144, 86164, 440656, 61044, 305598, 249096, 102494, 228266, 353290, 817518, 709284, 81592, 62256, 61712, 76226, 1151090, 80096, 8940, 79880, 28044, 25596, 2729732, 160698, 289752, 2418, 121836, 10075444, 93910, 168700, 610568, 280664, 572056, 137522, 307428, 1460416, 268782, 2931802, 136566, 275246, 1376740, 35476, 66644, 208974, 3016934, 310002, 763086, 64584, 3874258, 291446, 304522, 327918, 415348, 5251626, 1110298, 1424008, 28148, 167572, 6006, 7248, 25428, 1878552, 34596, 1693044, 2984762, 1114, 2903106, 448046, 11604876, 79842, 79874, 79872, 79858, 79842, 79876, 79844, 79880, 140448, 221370, 109168, 13546802, 10475860, 82030, 13685558, 357260, 299604, 77352, 59594, 5351044, 30744, 12810, 23016, 136900, 218044, 112652, 2241832, 1249700, 2146716, 261686, 5719812, 999532, 64874, 42144, 23346, 3480558, 87634, 9510696, 10657008, 4534818, 4920370, 18382082, 952, 51318, 109798, 1168, 65766, 229756, 943966, 58166, 3052126, 943994, 926, 113524, 52374, 19056, 34182, 1334534, 2178134, 145272, 896436, 172092, 24704, 12034, 3098034, 29198, 561310, 5478, 5494, 5494, 5488, 5974, 5494, 5488, 4084, 9878676, 757152, 389330, 4096, 4094, 403678, 4268, 57252, 39008, 354454, 38670, 27060, 547904, 2331934, 11486, 6273594, 78832, 10808756, 181844, 33836, 1336212, 93638, 5849512, 211006, 870704, 45172, 92974, 4598, 1768550, 5970048, 3964704, 2203114, 1070936, 2540394, 102648, 827974, 34800, 52180, 826428, 88316, 4045190, 14924, 44192, 37216, 34700, 122664, 12332, 907848, 13177486, 1996938, 26084, 355710, 128900, 10408, 142084, 632244, 3242904, 6410, 350420, 223262, 864594, 4722986, 192672368, 11883150, 961194, 684920, 98324, 29732, 10384780, 51054, 7751752, 84628, 237366, 328484, 73402, 73424, 73432, 73438, 4552, 153514, 36942, 36488, 36960, 34528, 116408, 76594, 457468, 110890, 16820, 33402, 43070, 84152, 60270, 11906004, 1034, 36764, 66660394] percent_packages_under_L = [(4, 0.0), (5, 0.0), (6, 0.0), (7, 0.0), (8, 0.0), (9, 0.0), (10, 0.006779661016949152), (11, 0.01694915254237288), (12, 0.030508474576271188), (13, 0.07796610169491526), (14, 0.10847457627118644), (15, 0.15593220338983052), (16, 0.288135593220339), (17, 0.45084745762711864), (18, 0.5559322033898305), (19, 0.6542372881355932), (20, 0.7457627118644068), (21, 0.8), (22, 0.8711864406779661), (23, 0.9254237288135593), (24, 0.9796610169491525), (25, 0.9898305084745763), (26, 0.9932203389830508), (27, 0.9966101694915255), (28, 1.0), (29, 1.0), (30, 1.0)]
# the x axis represents the chosen blocksize # the y axis represents the time in nanoseconds maxplot = scatter_plot(my_maximums, markersize=10, facecolor='green') avgplot = scatter_plot(my_averages, markersize=10, facecolor='yellow') minplot = scatter_plot(my_minimums, markersize=10, facecolor='red') maxplot + avgplot + minplot
# the x axis represents the length of the blocks in bits # the y axis represents the time in seconds maxplot = scatter_plot(my_maximums_logs, markersize=10, facecolor='green') avgplot = scatter_plot(my_averages_logs, markersize=10, facecolor='yellow') minplot = scatter_plot(my_minimums_logs, markersize=10, facecolor='red') maxplot + avgplot + minplot
# the x axis is the block size in bytes (L) # the y axis is the run time in nanoseconds scatter_plot(my_runs, markersize=10)
# the x axis is the log base 2 of L # the y axis is the runtime in seconds scatter_plot(my_run_logs, markersize=10)
# the x axis is the block size in megabytes # the y axis is the throughput in megabytes per second scatter_plot(my_run_ratios, markersize=10)
scatter_plot(percent_packages_under_L)
# GRAPHS PAST HERE HAVE NOT BEEN REEVALUATED
# the x axis represents the chosen value of L # the y axis represents the time in nanoseconds maxplot = scatter_plot(your_maximums, markersize=10, facecolor='green') avgplot = scatter_plot(your_averages, markersize=10, facecolor='yellow') minplot = scatter_plot(your_minimums, markersize=10, facecolor='red') maxplot + avgplot + minplot
# the x axis represents the length of the blocks in bits # the y axis represents the time in nanoseconds maxplot = scatter_plot(your_maximums_logs, markersize=10, facecolor='green') avgplot = scatter_plot(your_averages_logs, markersize=10, facecolor='yellow') minplot = scatter_plot(your_minimums_logs, markersize=10, facecolor='red') maxplot + avgplot + minplot
scatter_plot(your_runs, markersize=10)
scatter_plot(your_run_logs, markersize=10)
scatter_plot(your_run_ratios, markersize=10)