Commit Graph

  • 990f973c48 Add hard-wired Device-Name for Tuning-Database which matches all Device-Types: - DEVICE_TYPE_CPU - DEVICE_TYPE_GPU - DEVICE_TYPE_ACCELERATOR Optimized IRIS GPU workaround settings Jens Steube 2016-02-20 00:58:22 +0100
  • b996858751 Merge pull request #232 from Fist0urs/format_krb5tgs Jens Steube 2016-02-20 00:05:30 +0100
  • 62bed36638 Add verification of checksum for -m 13100 This avoid collisions by arc4'ing all data then hmac-md5 when valid ASN1 structures headers are found. Performance should not be impacted. #232 Fist0urs 2016-02-19 23:12:46 +0100
  • 96bde85378 Allow mixed settings auto and fixed values for parameter and inside tuningdb for loops and accel Jens Steube 2016-02-19 18:58:03 +0100
  • 14fe45b1f0 Simplify steps for autotune Jens Steube 2016-02-18 14:44:44 +0100
  • a83622faaf Fix final autotune balancing Jens Steube 2016-02-18 13:04:25 +0100
  • f05944395a Move fake word generation to try_run() to avoid unwanted caching Jens Steube 2016-02-18 10:49:23 +0100
  • 9ff7718f59 Merge pull request #230 from magnumripper/master Jens Steube 2016-02-18 09:02:01 +0100
  • a5be8a75ed Allow and support vector-width 16, which is current maximum for OpenCL. Closes #226. #230 magnum 2016-02-16 16:42:08 +0100
  • 998605ef89 Simplify code. No change in functionality at all. magnum 2016-02-16 15:14:15 +0100
  • 2790bc7baf Merge pull request #229 from Fist0urs/format_krb5tgs Jens Steube 2016-02-17 15:11:43 +0100
  • 223ab0b3db Cosmetic change -m 13100 Removed commented part (the commented part was there to implement full last arc4'ing + hmac-md5) We will see if some people find collision. In this case we will add this last check #229 Fist0urs 2016-02-17 13:32:07 +0100
  • 814b18dd7e Merge pull request #228 from philsmd/master Jens Steube 2016-02-17 11:33:40 +0100
  • 8298afa462 minor: some formatting fixes re: #225 (-m 13100 = Kerberos 5 TGS-REP etype 23) #228 philsmd 2016-02-17 11:02:40 +0100
  • e6900d82f6 Add missing changes entry for -m 13100 Jens Steube 2016-02-17 08:50:12 +0100
  • 0891e39b62 Merge pull request #225 from Fist0urs/format_krb5tgs Jens Steube 2016-02-17 08:23:27 +0100
  • c3dabdd69e Initial commit #225 Fist0urs 2016-02-16 16:34:46 +0100
  • 7645a6f00f Fix warp bug on -m 8500 jsteube 2016-02-16 13:24:36 +0100
  • 138ea7ed11 Fix Truecrypt Whirlpool speed Jens Steube 2016-02-16 10:47:40 +0100
  • cc3e152f21 Fix old NV Titan OpenCL device name Jens Steube 2016-02-16 10:34:28 +0100
  • 4bc02e5ac8 Replace OpenCL event's with own timers, this saves us a thread-pair spawned on nvidia's OpenCL runtime and doesn't affect others Jens Steube 2016-02-15 22:27:30 +0100
  • c44b50c2e2 Use CL_DEVICE_NATIVE_VECTOR_WIDTH_* instead of CL_DEVICE_PREFERRED_VECTOR_WIDTH_* Jens Steube 2016-02-15 21:19:41 +0100
  • 1af0f9c67b Fix autotune in -i mode Jens Steube 2016-02-15 21:08:16 +0100
  • bbadabe278 Fix another source of 0H/s in benchmark mode jsteube 2016-02-15 20:32:01 +0100
  • 0cbe2347cd Merge pull request #223 from gm4tr1x/clEnqueueNDRangeKernelMod Jens Steube 2016-02-15 18:56:03 +0100
  • 709f79a7da Add option to repeat the kernel on the device NUM times to increase benchmark accuracy Jens Steube 2016-02-15 17:42:09 +0100
  • a5603086d5 Add autotune engine to changes Jens Steube 2016-02-15 15:09:22 +0100
  • eaf7a7cb2f Final balance meassurements for autotune Jens Steube 2016-02-15 14:57:03 +0100
  • a9e3ef0576 In benchmark-mode, do not depend any longer on a fixed time, better use a single iteration instead Jens Steube 2016-02-15 12:38:54 +0100
  • 4b241b42ea Remove measurement section from tuning database and create a forum-thread or wiki-entry for it Jens Steube 2016-02-15 11:11:20 +0100
  • 8af57d55f4 Disable GPU-Temp monitoring during benchmark Jens Steube 2016-02-14 20:15:14 +0100
  • f1e0cd6d56 Autotune: 200 loops should be fine for a start jsteube 2016-02-14 20:07:16 +0100
  • 515385c57d Add dedicated steps for loops and accel Jens Steube 2016-02-14 18:23:21 +0100
  • 72e0553e44 Fixed a missing condition Jens Steube 2016-02-14 15:50:29 +0100
  • c09bc848f7 Autotuning engine prototype Jens Steube 2016-02-14 15:45:52 +0100
  • c0293928dd Prepare for better autotuning capabilities Jens Steube 2016-02-13 16:07:58 +0100
  • 2a1d0d21ff Get rid of hc_clEnqueueNDRangeKernel double call #223 Gabriele 'matrix' Gristina 2016-02-12 17:11:23 +0100
  • 9ed2bcc9b9 Merge pull request #221 from gm4tr1x/8900tuning Jens Steube 2016-02-12 16:35:16 +0100
  • a736c741a8 Merge pull request #220 from gm4tr1x/weak_hash_check Jens Steube 2016-02-12 16:35:09 +0100
  • 38ce0b7427 Updated 8900 osx kernel accel #221 Gabriele 'matrix' Gristina 2016-02-12 15:23:35 +0100
  • c97dbf56cb Fix bug in weak_hash_check(), wrong kernel_loops assigned #220 Gabriele 'matrix' Gristina 2016-02-12 14:04:13 +0100
  • e593c5fcd8 Update tuningdb help text Jens Steube 2016-02-11 14:26:18 +0100
  • 2dfe9200d6 Remove Wordload-Profiles from tuningdb, we can simply calculate it Jens Steube 2016-02-11 14:16:08 +0100
  • 02a6f2b4a6 Updated Workload finding strategy, should be easy to automate now Jens Steube 2016-02-11 13:38:59 +0100
  • 3e25dc0a08 Updated Workload finding strategy, should be easy to automate now Jens Steube 2016-02-11 13:31:50 +0100
  • 75fdf018b5 Merge pull request #219 from gm4tr1x/updateTuningDB Jens Steube 2016-02-11 13:01:45 +0100
  • 19921d4844 Added two aliases for osx #219 Gabriele 'matrix' Gristina 2016-02-11 11:51:57 +0100
  • 25c46371e5 Replace tab with spaces in .hctab so it's easier to view on github Jens Steube 2016-02-11 11:36:33 +0100
  • 2d6e055ce5 Merge branch 'master' of https://github.com/hashcat/oclHashcat Jens Steube 2016-02-11 11:34:26 +0100
  • b5ac375949 Update strategy to make it easier to follow Jens Steube 2016-02-11 11:34:09 +0100
  • 10dc25f807 Merge pull request #217 from magnumripper/master Jens Steube 2016-02-11 10:08:57 +0100
  • 5c01349ba6 Update event handling to workaround event handling error in nvidia opencl runtime jsteube 2016-02-11 09:54:50 +0100
  • 162bc25a3d Use device's preferred vector width, not the native one. Also, don't assume vector width for 'long' is half of that for 'int'. #217 magnum 2016-02-10 23:42:04 +0100
  • bae88174ab Merge pull request #216 from gm4tr1x/revert-214-timerResolution Jens Steube 2016-02-10 23:19:11 +0100
  • 20ee62e196 Revert "Use per-device timer resolution in total_time calculations" #216 Gabriele 'Matrix' Gristina 2016-02-10 22:31:43 +0100
  • 02ad834c7f Added new concept of a tuning database; tryout phase Jens Steube 2016-02-10 20:40:21 +0100
  • 8d85b7539d Fixed a bug in line counter: Conditional jump or move depends on uninitialised value Jens Steube 2016-02-10 16:56:51 +0100
  • e80541d6dd Check for allocatable device-memory depending on kernel_accel amplifier before trying to allocate Jens Steube 2016-02-10 13:31:04 +0100
  • f190bf11c1 Merge pull request #214 from gm4tr1x/timerResolution Jens Steube 2016-02-10 00:14:15 +0100
  • 523a7bfe93 Use CL_DEVICE_PROFILING_TIMER_RESOLUTION per-device value in total_time calculations #214 Gabriele 'matrix' Gristina 2016-02-09 21:48:18 +0100
  • 9fc360e39d Added the execution time of the running kernel to the status display Jens Steube 2016-02-09 20:01:50 +0100
  • acbae91750 Prepare SIMD for slow hashes macro Jens Steube 2016-02-08 19:49:28 +0100
  • bea43f9e73 Merge pull request #212 from gm4tr1x/buildProgramMod Jens Steube 2016-02-08 08:20:34 +0100
  • 74be8e2e25 skip device if buildProgram() fail #212 Gabriele 'matrix' Gristina 2016-02-07 21:20:10 +0100
  • 6d37c123a5 Merge branch 'master' of https://github.com/hashcat/oclHashcat Jens Steube 2016-02-06 23:22:38 +0100
  • ab5ecd8eaa Fix some updated buffer sizes and new optimizer descriptions Jens Steube 2016-02-06 23:22:26 +0100
  • 952c20e0f8 Merge pull request #211 from gm4tr1x/issue150 Jens Steube 2016-02-06 22:08:34 +0100
  • 0362df07ed Merge pull request #210 from gm4tr1x/hd4000v0 Jens Steube 2016-02-06 22:07:38 +0100
  • c3c3e7b8f3 Merge pull request #209 from gm4tr1x/pthread_setaffinity_np Jens Steube 2016-02-06 22:07:21 +0100
  • 91fae7e49a Fixed bug in 8900 (probably relate with issue #150) #211 Gabriele 'matrix' Gristina 2016-02-06 19:36:00 +0100
  • 225fc28dff Fix SHA-3(Keccak) issue with HD4000 (issue #191) and reorder macro #210 Gabriele 'matrix' Gristina 2016-02-06 18:18:21 +0100
  • e2db8afdf8 Add missing pthread_setaffinity_np for osx #209 Gabriele 'matrix' Gristina 2016-02-06 18:00:04 +0100
  • 7b652239f9 Merge pull request #208 from gm4tr1x/testVectorHandlingFix Jens Steube 2016-02-06 16:35:01 +0100
  • a0d8356776 Merge pull request #207 from gm4tr1x/clEnqueueNDRangeKernelMod Jens Steube 2016-02-06 16:34:55 +0100
  • 57407b1640 Fix -V (vector width) handling #208 Gabriele 'matrix' Gristina 2016-02-06 16:33:37 +0100
  • 5953130062 Fix clEnqueueNDRangeKernel() error -54 #207 Gabriele 'matrix' Gristina 2016-02-06 15:40:22 +0100
  • 9a1f35d604 Converted to new SIMD: -m 5000 -a 0 Jens Steube 2016-02-06 11:29:07 +0100
  • 30242ef38c Converted to new SIMD: -m 9720 -a 0 Jens Steube 2016-02-06 11:29:00 +0100
  • b88d1140b7 Converted to new SIMD: -m 9820 -a 0 Jens Steube 2016-02-06 11:28:55 +0100
  • db1d480a02 Converted to new SIMD: -m 9900 -a 0 Jens Steube 2016-02-06 11:28:30 +0100
  • be1275ea7f Converted to new SIMD: -m 8700 -a 0 Jens Steube 2016-02-06 11:20:25 +0100
  • ae33777e73 Converted to new SIMD: -m 8600 -a 0 Jens Steube 2016-02-06 11:17:00 +0100
  • 65274b0404 Converted to new SIMD: -m 8500 -a 0 Jens Steube 2016-02-06 11:03:25 +0100
  • 60d43ed064 Converted to new SIMD: -m 8400 -a 0 Jens Steube 2016-02-06 11:01:22 +0100
  • 1f14182585 Converted to new SIMD: -m 8300 -a 0 Jens Steube 2016-02-06 10:58:20 +0100
  • 53edf5d4a4 Converted to new SIMD: -m 8100 -a 0 Jens Steube 2016-02-06 10:57:19 +0100
  • 80d492eacd Converted to new SIMD: -m 8000 -a 0 Jens Steube 2016-02-06 10:54:34 +0100
  • e8c0410bcd Converted to new SIMD: -m 7600 -a 0 Jens Steube 2016-02-06 10:49:44 +0100
  • 81f3fd3c7f Converted to new SIMD: -m 7300 -a 0 Jens Steube 2016-02-06 10:47:19 +0100
  • e536eed0c1 Converted to new SIMD: -m 6900 -a 0 Jens Steube 2016-02-06 10:46:16 +0100
  • 915a315e56 Converted to new SIMD: -m 6100 -a 0 Jens Steube 2016-02-06 10:40:51 +0100
  • 55b51488de Converted to new SIMD: -m 6000 -a 0 Jens Steube 2016-02-06 10:38:39 +0100
  • 4d86284a13 Converted to new SIMD: -m 5600 -a 0 Jens Steube 2016-02-06 10:35:59 +0100
  • 80d97cf38a Converted to new SIMD: -m 5500 -a 0 Jens Steube 2016-02-06 10:33:54 +0100
  • ca7d382dce Converted to new SIMD: -m 5500 -a 0 Jens Steube 2016-02-06 10:24:34 +0100
  • b3a43b47a1 Converted to new SIMD: -m 5400 -a 0 Jens Steube 2016-02-06 10:23:42 +0100
  • bbda891fe9 Converted to new SIMD: -m 5300 -a 0 Jens Steube 2016-02-06 10:19:54 +0100
  • 898d8fbaea Converted to new SIMD: -m 5100 -a 0 Jens Steube 2016-02-06 10:18:38 +0100
  • 5877abb4f4 Converted to new SIMD: -m 4900 -a 0 Jens Steube 2016-02-06 10:14:38 +0100
  • b477e5c481 Converted to new SIMD: -m 4800 -a 0 Jens Steube 2016-02-06 10:11:07 +0100