From b648a81300fe527272186a63d7e665ab9429f93a Mon Sep 17 00:00:00 2001 From: higepi Date: Thu, 5 Jan 2023 20:28:29 +0100 Subject: [PATCH] IR --- A4/TP_GPU-master/TP1_image/Kmeans_cuda.png | Bin 0 -> 18420 bytes D3/Exo/corr_p1.jpg | Bin 0 -> 148625 bytes D3/Exo/corr_p2.jpg | Bin 0 -> 148708 bytes D3/Exo/corr_p3.jpg | Bin 0 -> 143968 bytes D3/Exo/corr_p4.jpg | Bin 0 -> 148182 bytes D3/Exo/p1.jpg | Bin 0 -> 167445 bytes D3/Exo/p2.jpg | Bin 0 -> 151973 bytes D3/Exo/p3.jpg | Bin 0 -> 143803 bytes D3/TP/TP_SETI_Kmeans/images/fruits.jpg | Bin 0 -> 27382 bytes D3/TP/TP_SETI_Kmeans/images/fruits_1.jpg | Bin 0 -> 2356 bytes D3/TP/TP_SETI_Kmeans/images/fruits_10.jpg | Bin 0 -> 20662 bytes .../TP_SETI_Kmeans/images/fruits_100_cuda.jpg | Bin 0 -> 19348 bytes .../TP_SETI_Kmeans/images/fruits_101_cuda.jpg | Bin 0 -> 19393 bytes .../TP_SETI_Kmeans/images/fruits_102_cuda.jpg | Bin 0 -> 19393 bytes .../TP_SETI_Kmeans/images/fruits_103_cuda.jpg | Bin 0 -> 19289 bytes .../TP_SETI_Kmeans/images/fruits_104_cuda.jpg | Bin 0 -> 19409 bytes .../TP_SETI_Kmeans/images/fruits_105_cuda.jpg | Bin 0 -> 19302 bytes .../TP_SETI_Kmeans/images/fruits_106_cuda.jpg | Bin 0 -> 19368 bytes .../TP_SETI_Kmeans/images/fruits_107_cuda.jpg | Bin 0 -> 19295 bytes .../TP_SETI_Kmeans/images/fruits_108_cuda.jpg | Bin 0 -> 19304 bytes .../TP_SETI_Kmeans/images/fruits_109_cuda.jpg | Bin 0 -> 19319 bytes .../TP_SETI_Kmeans/images/fruits_10_cuda.jpg | Bin 0 -> 20810 bytes D3/TP/TP_SETI_Kmeans/images/fruits_11.jpg | Bin 0 -> 20046 bytes .../TP_SETI_Kmeans/images/fruits_110_cuda.jpg | Bin 0 -> 19343 bytes .../TP_SETI_Kmeans/images/fruits_111_cuda.jpg | Bin 0 -> 19295 bytes .../TP_SETI_Kmeans/images/fruits_112_cuda.jpg | Bin 0 -> 19328 bytes .../TP_SETI_Kmeans/images/fruits_113_cuda.jpg | Bin 0 -> 19264 bytes .../TP_SETI_Kmeans/images/fruits_114_cuda.jpg | Bin 0 -> 19274 bytes .../TP_SETI_Kmeans/images/fruits_115_cuda.jpg | Bin 0 -> 19261 bytes .../TP_SETI_Kmeans/images/fruits_116_cuda.jpg | Bin 0 -> 19319 bytes .../TP_SETI_Kmeans/images/fruits_117_cuda.jpg | Bin 0 -> 19276 bytes .../TP_SETI_Kmeans/images/fruits_118_cuda.jpg | Bin 0 -> 19318 bytes .../TP_SETI_Kmeans/images/fruits_119_cuda.jpg | Bin 0 -> 19239 bytes .../TP_SETI_Kmeans/images/fruits_11_cuda.jpg | Bin 0 -> 20771 bytes D3/TP/TP_SETI_Kmeans/images/fruits_12.jpg | Bin 0 -> 21552 bytes .../TP_SETI_Kmeans/images/fruits_120_cuda.jpg | Bin 0 -> 19229 bytes .../TP_SETI_Kmeans/images/fruits_121_cuda.jpg | Bin 0 -> 19239 bytes .../TP_SETI_Kmeans/images/fruits_122_cuda.jpg | Bin 0 -> 19267 bytes .../TP_SETI_Kmeans/images/fruits_123_cuda.jpg | Bin 0 -> 19313 bytes .../TP_SETI_Kmeans/images/fruits_124_cuda.jpg | Bin 0 -> 19304 bytes .../TP_SETI_Kmeans/images/fruits_125_cuda.jpg | Bin 0 -> 19238 bytes .../TP_SETI_Kmeans/images/fruits_126_cuda.jpg | Bin 0 -> 19262 bytes .../TP_SETI_Kmeans/images/fruits_127_cuda.jpg | Bin 0 -> 19305 bytes .../TP_SETI_Kmeans/images/fruits_128_cuda.jpg | Bin 0 -> 19188 bytes .../TP_SETI_Kmeans/images/fruits_129_cuda.jpg | Bin 0 -> 19254 bytes .../TP_SETI_Kmeans/images/fruits_12_cuda.jpg | Bin 0 -> 20782 bytes D3/TP/TP_SETI_Kmeans/images/fruits_13.jpg | Bin 0 -> 20933 bytes .../TP_SETI_Kmeans/images/fruits_130_cuda.jpg | Bin 0 -> 19213 bytes .../TP_SETI_Kmeans/images/fruits_131_cuda.jpg | Bin 0 -> 19199 bytes .../TP_SETI_Kmeans/images/fruits_132_cuda.jpg | Bin 0 -> 19124 bytes .../TP_SETI_Kmeans/images/fruits_133_cuda.jpg | Bin 0 -> 19224 bytes .../TP_SETI_Kmeans/images/fruits_134_cuda.jpg | Bin 0 -> 19140 bytes .../TP_SETI_Kmeans/images/fruits_135_cuda.jpg | Bin 0 -> 19253 bytes .../TP_SETI_Kmeans/images/fruits_136_cuda.jpg | Bin 0 -> 19172 bytes .../TP_SETI_Kmeans/images/fruits_137_cuda.jpg | Bin 0 -> 19216 bytes .../TP_SETI_Kmeans/images/fruits_138_cuda.jpg | Bin 0 -> 19201 bytes .../TP_SETI_Kmeans/images/fruits_139_cuda.jpg | Bin 0 -> 19239 bytes .../TP_SETI_Kmeans/images/fruits_13_cuda.jpg | Bin 0 -> 20697 bytes D3/TP/TP_SETI_Kmeans/images/fruits_14.jpg | Bin 0 -> 22100 bytes .../TP_SETI_Kmeans/images/fruits_140_cuda.jpg | Bin 0 -> 19229 bytes .../TP_SETI_Kmeans/images/fruits_141_cuda.jpg | Bin 0 -> 19206 bytes .../TP_SETI_Kmeans/images/fruits_142_cuda.jpg | Bin 0 -> 19218 bytes .../TP_SETI_Kmeans/images/fruits_143_cuda.jpg | Bin 0 -> 19172 bytes .../TP_SETI_Kmeans/images/fruits_144_cuda.jpg | Bin 0 -> 19179 bytes .../TP_SETI_Kmeans/images/fruits_145_cuda.jpg | Bin 0 -> 19187 bytes .../TP_SETI_Kmeans/images/fruits_146_cuda.jpg | Bin 0 -> 19238 bytes .../TP_SETI_Kmeans/images/fruits_147_cuda.jpg | Bin 0 -> 19137 bytes .../TP_SETI_Kmeans/images/fruits_148_cuda.jpg | Bin 0 -> 19093 bytes .../TP_SETI_Kmeans/images/fruits_149_cuda.jpg | Bin 0 -> 19193 bytes .../TP_SETI_Kmeans/images/fruits_14_cuda.jpg | Bin 0 -> 20518 bytes D3/TP/TP_SETI_Kmeans/images/fruits_15.jpg | Bin 0 -> 18852 bytes .../TP_SETI_Kmeans/images/fruits_150_cuda.jpg | Bin 0 -> 19162 bytes .../TP_SETI_Kmeans/images/fruits_151_cuda.jpg | Bin 0 -> 19111 bytes .../TP_SETI_Kmeans/images/fruits_152_cuda.jpg | Bin 0 -> 19078 bytes .../TP_SETI_Kmeans/images/fruits_153_cuda.jpg | Bin 0 -> 19122 bytes .../TP_SETI_Kmeans/images/fruits_154_cuda.jpg | Bin 0 -> 19230 bytes .../TP_SETI_Kmeans/images/fruits_155_cuda.jpg | Bin 0 -> 19159 bytes .../TP_SETI_Kmeans/images/fruits_156_cuda.jpg | Bin 0 -> 19100 bytes .../TP_SETI_Kmeans/images/fruits_157_cuda.jpg | Bin 0 -> 19123 bytes .../TP_SETI_Kmeans/images/fruits_158_cuda.jpg | Bin 0 -> 19129 bytes .../TP_SETI_Kmeans/images/fruits_159_cuda.jpg | Bin 0 -> 19119 bytes .../TP_SETI_Kmeans/images/fruits_15_cuda.jpg | Bin 0 -> 20229 bytes D3/TP/TP_SETI_Kmeans/images/fruits_16.jpg | Bin 0 -> 22685 bytes .../TP_SETI_Kmeans/images/fruits_160_cuda.jpg | Bin 0 -> 19087 bytes .../TP_SETI_Kmeans/images/fruits_161_cuda.jpg | Bin 0 -> 19076 bytes .../TP_SETI_Kmeans/images/fruits_162_cuda.jpg | Bin 0 -> 19103 bytes .../TP_SETI_Kmeans/images/fruits_163_cuda.jpg | Bin 0 -> 19162 bytes .../TP_SETI_Kmeans/images/fruits_164_cuda.jpg | Bin 0 -> 19121 bytes .../TP_SETI_Kmeans/images/fruits_165_cuda.jpg | Bin 0 -> 19095 bytes .../TP_SETI_Kmeans/images/fruits_166_cuda.jpg | Bin 0 -> 19141 bytes .../TP_SETI_Kmeans/images/fruits_167_cuda.jpg | Bin 0 -> 19088 bytes .../TP_SETI_Kmeans/images/fruits_168_cuda.jpg | Bin 0 -> 19069 bytes .../TP_SETI_Kmeans/images/fruits_169_cuda.jpg | Bin 0 -> 19128 bytes .../TP_SETI_Kmeans/images/fruits_16_cuda.jpg | Bin 0 -> 20185 bytes D3/TP/TP_SETI_Kmeans/images/fruits_17.jpg | Bin 0 -> 21196 bytes .../TP_SETI_Kmeans/images/fruits_170_cuda.jpg | Bin 0 -> 19116 bytes .../TP_SETI_Kmeans/images/fruits_171_cuda.jpg | Bin 0 -> 19071 bytes .../TP_SETI_Kmeans/images/fruits_172_cuda.jpg | Bin 0 -> 19118 bytes .../TP_SETI_Kmeans/images/fruits_173_cuda.jpg | Bin 0 -> 19128 bytes .../TP_SETI_Kmeans/images/fruits_174_cuda.jpg | Bin 0 -> 19076 bytes .../TP_SETI_Kmeans/images/fruits_175_cuda.jpg | Bin 0 -> 19126 bytes .../TP_SETI_Kmeans/images/fruits_176_cuda.jpg | Bin 0 -> 19014 bytes .../TP_SETI_Kmeans/images/fruits_177_cuda.jpg | Bin 0 -> 19105 bytes .../TP_SETI_Kmeans/images/fruits_178_cuda.jpg | Bin 0 -> 19101 bytes .../TP_SETI_Kmeans/images/fruits_179_cuda.jpg | Bin 0 -> 19068 bytes .../TP_SETI_Kmeans/images/fruits_17_cuda.jpg | Bin 0 -> 20165 bytes D3/TP/TP_SETI_Kmeans/images/fruits_18.jpg | Bin 0 -> 20749 bytes .../TP_SETI_Kmeans/images/fruits_180_cuda.jpg | Bin 0 -> 18990 bytes .../TP_SETI_Kmeans/images/fruits_181_cuda.jpg | Bin 0 -> 19049 bytes .../TP_SETI_Kmeans/images/fruits_182_cuda.jpg | Bin 0 -> 19099 bytes .../TP_SETI_Kmeans/images/fruits_183_cuda.jpg | Bin 0 -> 19041 bytes .../TP_SETI_Kmeans/images/fruits_184_cuda.jpg | Bin 0 -> 19058 bytes .../TP_SETI_Kmeans/images/fruits_185_cuda.jpg | Bin 0 -> 19031 bytes .../TP_SETI_Kmeans/images/fruits_186_cuda.jpg | Bin 0 -> 19064 bytes .../TP_SETI_Kmeans/images/fruits_187_cuda.jpg | Bin 0 -> 19094 bytes .../TP_SETI_Kmeans/images/fruits_188_cuda.jpg | Bin 0 -> 18971 bytes .../TP_SETI_Kmeans/images/fruits_189_cuda.jpg | Bin 0 -> 19049 bytes .../TP_SETI_Kmeans/images/fruits_18_cuda.jpg | Bin 0 -> 20359 bytes D3/TP/TP_SETI_Kmeans/images/fruits_19.jpg | Bin 0 -> 20944 bytes .../TP_SETI_Kmeans/images/fruits_190_cuda.jpg | Bin 0 -> 19023 bytes .../TP_SETI_Kmeans/images/fruits_191_cuda.jpg | Bin 0 -> 19061 bytes .../TP_SETI_Kmeans/images/fruits_192_cuda.jpg | Bin 0 -> 19039 bytes .../TP_SETI_Kmeans/images/fruits_193_cuda.jpg | Bin 0 -> 19071 bytes .../TP_SETI_Kmeans/images/fruits_194_cuda.jpg | Bin 0 -> 19068 bytes .../TP_SETI_Kmeans/images/fruits_195_cuda.jpg | Bin 0 -> 19047 bytes .../TP_SETI_Kmeans/images/fruits_196_cuda.jpg | Bin 0 -> 19016 bytes .../TP_SETI_Kmeans/images/fruits_197_cuda.jpg | Bin 0 -> 19054 bytes .../TP_SETI_Kmeans/images/fruits_198_cuda.jpg | Bin 0 -> 19038 bytes .../TP_SETI_Kmeans/images/fruits_199_cuda.jpg | Bin 0 -> 19047 bytes .../TP_SETI_Kmeans/images/fruits_19_cuda.jpg | Bin 0 -> 20207 bytes D3/TP/TP_SETI_Kmeans/images/fruits_1_cuda.jpg | Bin 0 -> 2356 bytes D3/TP/TP_SETI_Kmeans/images/fruits_2.jpg | Bin 0 -> 14714 bytes D3/TP/TP_SETI_Kmeans/images/fruits_20.jpg | Bin 0 -> 19709 bytes .../TP_SETI_Kmeans/images/fruits_200_cuda.jpg | Bin 0 -> 19038 bytes .../TP_SETI_Kmeans/images/fruits_201_cuda.jpg | Bin 0 -> 19086 bytes .../TP_SETI_Kmeans/images/fruits_202_cuda.jpg | Bin 0 -> 19072 bytes .../TP_SETI_Kmeans/images/fruits_203_cuda.jpg | Bin 0 -> 19043 bytes .../TP_SETI_Kmeans/images/fruits_204_cuda.jpg | Bin 0 -> 19019 bytes .../TP_SETI_Kmeans/images/fruits_205_cuda.jpg | Bin 0 -> 19023 bytes .../TP_SETI_Kmeans/images/fruits_206_cuda.jpg | Bin 0 -> 18992 bytes .../TP_SETI_Kmeans/images/fruits_207_cuda.jpg | Bin 0 -> 19050 bytes .../TP_SETI_Kmeans/images/fruits_208_cuda.jpg | Bin 0 -> 19024 bytes .../TP_SETI_Kmeans/images/fruits_209_cuda.jpg | Bin 0 -> 19052 bytes .../TP_SETI_Kmeans/images/fruits_20_cuda.jpg | Bin 0 -> 20355 bytes D3/TP/TP_SETI_Kmeans/images/fruits_21.jpg | Bin 0 -> 19909 bytes .../TP_SETI_Kmeans/images/fruits_210_cuda.jpg | Bin 0 -> 19052 bytes .../TP_SETI_Kmeans/images/fruits_211_cuda.jpg | Bin 0 -> 19064 bytes .../TP_SETI_Kmeans/images/fruits_212_cuda.jpg | Bin 0 -> 19033 bytes .../TP_SETI_Kmeans/images/fruits_213_cuda.jpg | Bin 0 -> 18995 bytes .../TP_SETI_Kmeans/images/fruits_214_cuda.jpg | Bin 0 -> 19050 bytes .../TP_SETI_Kmeans/images/fruits_215_cuda.jpg | Bin 0 -> 18948 bytes .../TP_SETI_Kmeans/images/fruits_216_cuda.jpg | Bin 0 -> 19011 bytes .../TP_SETI_Kmeans/images/fruits_217_cuda.jpg | Bin 0 -> 18989 bytes .../TP_SETI_Kmeans/images/fruits_218_cuda.jpg | Bin 0 -> 19017 bytes .../TP_SETI_Kmeans/images/fruits_219_cuda.jpg | Bin 0 -> 19004 bytes .../TP_SETI_Kmeans/images/fruits_21_cuda.jpg | Bin 0 -> 20551 bytes D3/TP/TP_SETI_Kmeans/images/fruits_22.jpg | Bin 0 -> 20708 bytes .../TP_SETI_Kmeans/images/fruits_220_cuda.jpg | Bin 0 -> 18914 bytes .../TP_SETI_Kmeans/images/fruits_221_cuda.jpg | Bin 0 -> 18967 bytes .../TP_SETI_Kmeans/images/fruits_222_cuda.jpg | Bin 0 -> 19012 bytes .../TP_SETI_Kmeans/images/fruits_223_cuda.jpg | Bin 0 -> 19016 bytes .../TP_SETI_Kmeans/images/fruits_224_cuda.jpg | Bin 0 -> 19044 bytes .../TP_SETI_Kmeans/images/fruits_225_cuda.jpg | Bin 0 -> 19002 bytes .../TP_SETI_Kmeans/images/fruits_226_cuda.jpg | Bin 0 -> 19034 bytes .../TP_SETI_Kmeans/images/fruits_227_cuda.jpg | Bin 0 -> 18997 bytes .../TP_SETI_Kmeans/images/fruits_228_cuda.jpg | Bin 0 -> 19057 bytes .../TP_SETI_Kmeans/images/fruits_229_cuda.jpg | Bin 0 -> 18986 bytes .../TP_SETI_Kmeans/images/fruits_22_cuda.jpg | Bin 0 -> 20275 bytes D3/TP/TP_SETI_Kmeans/images/fruits_23.jpg | Bin 0 -> 21108 bytes .../TP_SETI_Kmeans/images/fruits_230_cuda.jpg | Bin 0 -> 18968 bytes .../TP_SETI_Kmeans/images/fruits_231_cuda.jpg | Bin 0 -> 19000 bytes .../TP_SETI_Kmeans/images/fruits_232_cuda.jpg | Bin 0 -> 18999 bytes .../TP_SETI_Kmeans/images/fruits_233_cuda.jpg | Bin 0 -> 19032 bytes .../TP_SETI_Kmeans/images/fruits_234_cuda.jpg | Bin 0 -> 19012 bytes .../TP_SETI_Kmeans/images/fruits_235_cuda.jpg | Bin 0 -> 19017 bytes .../TP_SETI_Kmeans/images/fruits_236_cuda.jpg | Bin 0 -> 19015 bytes .../TP_SETI_Kmeans/images/fruits_237_cuda.jpg | Bin 0 -> 18960 bytes .../TP_SETI_Kmeans/images/fruits_238_cuda.jpg | Bin 0 -> 18976 bytes .../TP_SETI_Kmeans/images/fruits_239_cuda.jpg | Bin 0 -> 18914 bytes .../TP_SETI_Kmeans/images/fruits_23_cuda.jpg | Bin 0 -> 20334 bytes D3/TP/TP_SETI_Kmeans/images/fruits_24.jpg | Bin 0 -> 20984 bytes .../TP_SETI_Kmeans/images/fruits_240_cuda.jpg | Bin 0 -> 18973 bytes .../TP_SETI_Kmeans/images/fruits_241_cuda.jpg | Bin 0 -> 18988 bytes .../TP_SETI_Kmeans/images/fruits_242_cuda.jpg | Bin 0 -> 18977 bytes .../TP_SETI_Kmeans/images/fruits_243_cuda.jpg | Bin 0 -> 18908 bytes .../TP_SETI_Kmeans/images/fruits_244_cuda.jpg | Bin 0 -> 19010 bytes .../TP_SETI_Kmeans/images/fruits_245_cuda.jpg | Bin 0 -> 18938 bytes .../TP_SETI_Kmeans/images/fruits_246_cuda.jpg | Bin 0 -> 18961 bytes .../TP_SETI_Kmeans/images/fruits_247_cuda.jpg | Bin 0 -> 18952 bytes .../TP_SETI_Kmeans/images/fruits_248_cuda.jpg | Bin 0 -> 18996 bytes .../TP_SETI_Kmeans/images/fruits_249_cuda.jpg | Bin 0 -> 18984 bytes .../TP_SETI_Kmeans/images/fruits_24_cuda.jpg | Bin 0 -> 20291 bytes D3/TP/TP_SETI_Kmeans/images/fruits_25.jpg | Bin 0 -> 21422 bytes .../TP_SETI_Kmeans/images/fruits_250_cuda.jpg | Bin 0 -> 18984 bytes .../TP_SETI_Kmeans/images/fruits_251_cuda.jpg | Bin 0 -> 18976 bytes .../TP_SETI_Kmeans/images/fruits_252_cuda.jpg | Bin 0 -> 19023 bytes .../TP_SETI_Kmeans/images/fruits_253_cuda.jpg | Bin 0 -> 18974 bytes .../TP_SETI_Kmeans/images/fruits_254_cuda.jpg | Bin 0 -> 18937 bytes .../TP_SETI_Kmeans/images/fruits_255_cuda.jpg | Bin 0 -> 18957 bytes .../TP_SETI_Kmeans/images/fruits_25_cuda.jpg | Bin 0 -> 20400 bytes D3/TP/TP_SETI_Kmeans/images/fruits_26.jpg | Bin 0 -> 20502 bytes .../TP_SETI_Kmeans/images/fruits_26_cuda.jpg | Bin 0 -> 20296 bytes .../TP_SETI_Kmeans/images/fruits_27_cuda.jpg | Bin 0 -> 20123 bytes .../TP_SETI_Kmeans/images/fruits_28_cuda.jpg | Bin 0 -> 20206 bytes .../TP_SETI_Kmeans/images/fruits_29_cuda.jpg | Bin 0 -> 20205 bytes D3/TP/TP_SETI_Kmeans/images/fruits_2_cuda.jpg | Bin 0 -> 11239 bytes D3/TP/TP_SETI_Kmeans/images/fruits_3.jpg | Bin 0 -> 16165 bytes .../TP_SETI_Kmeans/images/fruits_30_cuda.jpg | Bin 0 -> 20123 bytes .../TP_SETI_Kmeans/images/fruits_31_cuda.jpg | Bin 0 -> 20069 bytes .../TP_SETI_Kmeans/images/fruits_32_cuda.jpg | Bin 0 -> 20007 bytes .../TP_SETI_Kmeans/images/fruits_33_cuda.jpg | Bin 0 -> 19844 bytes .../TP_SETI_Kmeans/images/fruits_34_cuda.jpg | Bin 0 -> 19895 bytes .../TP_SETI_Kmeans/images/fruits_35_cuda.jpg | Bin 0 -> 19936 bytes .../TP_SETI_Kmeans/images/fruits_36_cuda.jpg | Bin 0 -> 19858 bytes .../TP_SETI_Kmeans/images/fruits_37_cuda.jpg | Bin 0 -> 19957 bytes .../TP_SETI_Kmeans/images/fruits_38_cuda.jpg | Bin 0 -> 19843 bytes .../TP_SETI_Kmeans/images/fruits_39_cuda.jpg | Bin 0 -> 19887 bytes D3/TP/TP_SETI_Kmeans/images/fruits_3_cuda.jpg | Bin 0 -> 17889 bytes D3/TP/TP_SETI_Kmeans/images/fruits_4.jpg | Bin 0 -> 18043 bytes .../TP_SETI_Kmeans/images/fruits_40_cuda.jpg | Bin 0 -> 19865 bytes .../TP_SETI_Kmeans/images/fruits_41_cuda.jpg | Bin 0 -> 19901 bytes .../TP_SETI_Kmeans/images/fruits_42_cuda.jpg | Bin 0 -> 19805 bytes .../TP_SETI_Kmeans/images/fruits_43_cuda.jpg | Bin 0 -> 19824 bytes .../TP_SETI_Kmeans/images/fruits_44_cuda.jpg | Bin 0 -> 19784 bytes .../TP_SETI_Kmeans/images/fruits_45_cuda.jpg | Bin 0 -> 19796 bytes .../TP_SETI_Kmeans/images/fruits_46_cuda.jpg | Bin 0 -> 19767 bytes .../TP_SETI_Kmeans/images/fruits_47_cuda.jpg | Bin 0 -> 19780 bytes .../TP_SETI_Kmeans/images/fruits_48_cuda.jpg | Bin 0 -> 19777 bytes .../TP_SETI_Kmeans/images/fruits_49_cuda.jpg | Bin 0 -> 19749 bytes D3/TP/TP_SETI_Kmeans/images/fruits_4_cuda.jpg | Bin 0 -> 17917 bytes D3/TP/TP_SETI_Kmeans/images/fruits_5.jpg | Bin 0 -> 20353 bytes .../TP_SETI_Kmeans/images/fruits_50_cuda.jpg | Bin 0 -> 19733 bytes .../TP_SETI_Kmeans/images/fruits_51_cuda.jpg | Bin 0 -> 19707 bytes .../TP_SETI_Kmeans/images/fruits_52_cuda.jpg | Bin 0 -> 19829 bytes .../TP_SETI_Kmeans/images/fruits_53_cuda.jpg | Bin 0 -> 19771 bytes .../TP_SETI_Kmeans/images/fruits_54_cuda.jpg | Bin 0 -> 19699 bytes .../TP_SETI_Kmeans/images/fruits_55_cuda.jpg | Bin 0 -> 19750 bytes .../TP_SETI_Kmeans/images/fruits_56_cuda.jpg | Bin 0 -> 19681 bytes .../TP_SETI_Kmeans/images/fruits_57_cuda.jpg | Bin 0 -> 19698 bytes .../TP_SETI_Kmeans/images/fruits_58_cuda.jpg | Bin 0 -> 19689 bytes .../TP_SETI_Kmeans/images/fruits_59_cuda.jpg | Bin 0 -> 19629 bytes D3/TP/TP_SETI_Kmeans/images/fruits_5_cuda.jpg | Bin 0 -> 20420 bytes D3/TP/TP_SETI_Kmeans/images/fruits_6.jpg | Bin 0 -> 16981 bytes .../TP_SETI_Kmeans/images/fruits_60_cuda.jpg | Bin 0 -> 19633 bytes .../TP_SETI_Kmeans/images/fruits_61_cuda.jpg | Bin 0 -> 19689 bytes .../TP_SETI_Kmeans/images/fruits_62_cuda.jpg | Bin 0 -> 19694 bytes .../TP_SETI_Kmeans/images/fruits_63_cuda.jpg | Bin 0 -> 19629 bytes .../TP_SETI_Kmeans/images/fruits_64_cuda.jpg | Bin 0 -> 19579 bytes .../TP_SETI_Kmeans/images/fruits_65_cuda.jpg | Bin 0 -> 19579 bytes .../TP_SETI_Kmeans/images/fruits_66_cuda.jpg | Bin 0 -> 19565 bytes .../TP_SETI_Kmeans/images/fruits_67_cuda.jpg | Bin 0 -> 19616 bytes .../TP_SETI_Kmeans/images/fruits_68_cuda.jpg | Bin 0 -> 19628 bytes .../TP_SETI_Kmeans/images/fruits_69_cuda.jpg | Bin 0 -> 19562 bytes D3/TP/TP_SETI_Kmeans/images/fruits_6_cuda.jpg | Bin 0 -> 20556 bytes D3/TP/TP_SETI_Kmeans/images/fruits_7.jpg | Bin 0 -> 15528 bytes .../TP_SETI_Kmeans/images/fruits_70_cuda.jpg | Bin 0 -> 19586 bytes .../TP_SETI_Kmeans/images/fruits_71_cuda.jpg | Bin 0 -> 19548 bytes .../TP_SETI_Kmeans/images/fruits_72_cuda.jpg | Bin 0 -> 19522 bytes .../TP_SETI_Kmeans/images/fruits_73_cuda.jpg | Bin 0 -> 19525 bytes .../TP_SETI_Kmeans/images/fruits_74_cuda.jpg | Bin 0 -> 19526 bytes .../TP_SETI_Kmeans/images/fruits_75_cuda.jpg | Bin 0 -> 19517 bytes .../TP_SETI_Kmeans/images/fruits_76_cuda.jpg | Bin 0 -> 19545 bytes .../TP_SETI_Kmeans/images/fruits_77_cuda.jpg | Bin 0 -> 19539 bytes .../TP_SETI_Kmeans/images/fruits_78_cuda.jpg | Bin 0 -> 19478 bytes .../TP_SETI_Kmeans/images/fruits_79_cuda.jpg | Bin 0 -> 19566 bytes D3/TP/TP_SETI_Kmeans/images/fruits_7_cuda.jpg | Bin 0 -> 20771 bytes D3/TP/TP_SETI_Kmeans/images/fruits_8.jpg | Bin 0 -> 19858 bytes .../TP_SETI_Kmeans/images/fruits_80_cuda.jpg | Bin 0 -> 19541 bytes .../TP_SETI_Kmeans/images/fruits_81_cuda.jpg | Bin 0 -> 19469 bytes .../TP_SETI_Kmeans/images/fruits_82_cuda.jpg | Bin 0 -> 19471 bytes .../TP_SETI_Kmeans/images/fruits_83_cuda.jpg | Bin 0 -> 19381 bytes .../TP_SETI_Kmeans/images/fruits_84_cuda.jpg | Bin 0 -> 19463 bytes .../TP_SETI_Kmeans/images/fruits_85_cuda.jpg | Bin 0 -> 19526 bytes .../TP_SETI_Kmeans/images/fruits_86_cuda.jpg | Bin 0 -> 19428 bytes .../TP_SETI_Kmeans/images/fruits_87_cuda.jpg | Bin 0 -> 19430 bytes .../TP_SETI_Kmeans/images/fruits_88_cuda.jpg | Bin 0 -> 19439 bytes .../TP_SETI_Kmeans/images/fruits_89_cuda.jpg | Bin 0 -> 19404 bytes D3/TP/TP_SETI_Kmeans/images/fruits_8_cuda.jpg | Bin 0 -> 20794 bytes D3/TP/TP_SETI_Kmeans/images/fruits_9.jpg | Bin 0 -> 20037 bytes .../TP_SETI_Kmeans/images/fruits_90_cuda.jpg | Bin 0 -> 19423 bytes .../TP_SETI_Kmeans/images/fruits_91_cuda.jpg | Bin 0 -> 19428 bytes .../TP_SETI_Kmeans/images/fruits_92_cuda.jpg | Bin 0 -> 19372 bytes .../TP_SETI_Kmeans/images/fruits_93_cuda.jpg | Bin 0 -> 19470 bytes .../TP_SETI_Kmeans/images/fruits_94_cuda.jpg | Bin 0 -> 19360 bytes .../TP_SETI_Kmeans/images/fruits_95_cuda.jpg | Bin 0 -> 19400 bytes .../TP_SETI_Kmeans/images/fruits_96_cuda.jpg | Bin 0 -> 19371 bytes .../TP_SETI_Kmeans/images/fruits_97_cuda.jpg | Bin 0 -> 19396 bytes .../TP_SETI_Kmeans/images/fruits_98_cuda.jpg | Bin 0 -> 19400 bytes .../TP_SETI_Kmeans/images/fruits_99_cuda.jpg | Bin 0 -> 19375 bytes D3/TP/TP_SETI_Kmeans/images/fruits_9_cuda.jpg | Bin 0 -> 20666 bytes D3/TP/TP_SETI_Kmeans/timing.txt | 277 ++++++++++++++++++ IR/chess.pdf | Bin 0 -> 2132268 bytes 292 files changed, 277 insertions(+) create mode 100644 A4/TP_GPU-master/TP1_image/Kmeans_cuda.png create mode 100644 D3/Exo/corr_p1.jpg create mode 100644 D3/Exo/corr_p2.jpg create mode 100644 D3/Exo/corr_p3.jpg create mode 100644 D3/Exo/corr_p4.jpg create mode 100644 D3/Exo/p1.jpg create mode 100644 D3/Exo/p2.jpg create mode 100644 D3/Exo/p3.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_1.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_10.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_100_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_101_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_102_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_103_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_104_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_105_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_106_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_107_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_108_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_109_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_10_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_11.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_110_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_111_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_112_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_113_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_114_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_115_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_116_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_117_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_118_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_119_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_11_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_12.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_120_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_121_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_122_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_123_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_124_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_125_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_126_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_127_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_128_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_129_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_12_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_13.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_130_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_131_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_132_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_133_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_134_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_135_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_136_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_137_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_138_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_139_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_13_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_14.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_140_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_141_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_142_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_143_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_144_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_145_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_146_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_147_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_148_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_149_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_14_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_15.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_150_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_151_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_152_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_153_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_154_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_155_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_156_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_157_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_158_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_159_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_15_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_16.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_160_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_161_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_162_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_163_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_164_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_165_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_166_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_167_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_168_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_169_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_16_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_17.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_170_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_171_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_172_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_173_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_174_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_175_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_176_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_177_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_178_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_179_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_17_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_18.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_180_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_181_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_182_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_183_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_184_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_185_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_186_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_187_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_188_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_189_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_18_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_19.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_190_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_191_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_192_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_193_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_194_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_195_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_196_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_197_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_198_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_199_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_19_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_1_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_2.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_20.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_200_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_201_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_202_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_203_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_204_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_205_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_206_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_207_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_208_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_209_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_20_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_21.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_210_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_211_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_212_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_213_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_214_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_215_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_216_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_217_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_218_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_219_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_21_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_22.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_220_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_221_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_222_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_223_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_224_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_225_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_226_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_227_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_228_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_229_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_22_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_23.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_230_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_231_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_232_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_233_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_234_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_235_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_236_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_237_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_238_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_239_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_23_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_24.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_240_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_241_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_242_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_243_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_244_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_245_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_246_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_247_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_248_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_249_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_24_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_25.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_250_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_251_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_252_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_253_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_254_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_255_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_25_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_26.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_26_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_27_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_28_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_29_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_2_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_3.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_30_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_31_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_32_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_33_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_34_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_35_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_36_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_37_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_38_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_39_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_3_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_4.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_40_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_41_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_42_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_43_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_44_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_45_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_46_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_47_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_48_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_49_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_4_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_5.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_50_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_51_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_52_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_53_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_54_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_55_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_56_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_57_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_58_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_59_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_5_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_6.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_60_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_61_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_62_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_63_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_64_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_65_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_66_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_67_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_68_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_69_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_6_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_7.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_70_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_71_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_72_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_73_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_74_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_75_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_76_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_77_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_78_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_79_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_7_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_8.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_80_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_81_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_82_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_83_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_84_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_85_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_86_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_87_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_88_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_89_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_8_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_9.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_90_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_91_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_92_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_93_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_94_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_95_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_96_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_97_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_98_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_99_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/images/fruits_9_cuda.jpg create mode 100644 D3/TP/TP_SETI_Kmeans/timing.txt create mode 100644 IR/chess.pdf diff --git a/A4/TP_GPU-master/TP1_image/Kmeans_cuda.png b/A4/TP_GPU-master/TP1_image/Kmeans_cuda.png new file mode 100644 index 0000000000000000000000000000000000000000..fe867f73fbe3b2edeb680ed2588566f9f6907ec7 GIT binary patch literal 18420 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 Kb6Mw<&;$Vgk{Cb$ literal 0 HcmV?d00001 diff --git a/D3/Exo/corr_p1.jpg b/D3/Exo/corr_p1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5f66f1c1ac531648ac9e2c9311f1af4a22e0bbcf GIT binary patch literal 148625 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